SuperAPI AI 工具集

database-transactions

数据与分析

查看项目

更新于 10-15 22:13

技能介绍

用途:为多步写入定义事务边界、锁与一致性保证,适用于设计原子操作、重试与幂等场景。该技能优先级为 P0(关键),核心原则是一个业务动作应对应一套清晰的一致性策略。

主要能力与规则:先定义工作单元,再选择事务范围;保持事务体简短且有明确目的;对存在竞争的写入,记录隔离级别、锁、重试与幂等预期;将最终一致的工作流与真正原子的工作流区分开。

验证要点:事务边界与单个业务动作匹配;隔离或锁的取舍是显式的;针对重复或并发请求定义重试与幂等行为;外部副作用不应在无补偿机制的情况下隐藏在数据库事务内。

反模式:避免巨型事务脚本,长工作单元会增加争用与故障影响范围;避免无幂等的重试,重复写入会变成正确性缺陷;避免混合原子性叙事,需明确哪些是即时、哪些是最终一致。

限制:资料仅给出规则、验证项与反模式,未提供具体安装命令、代码示例、平台支持或收费信息,这些暂未提供。