AI / 编程与调试
两种隔离方式在速度、真实性、遗留数据上的差异,按场景选一种
集成测试要连 [数据库类型],目前每条测试前都清库重跑。请比较两种隔离方式:事务回滚快,但测不到提交后的行为,DDL 与异步写入会漏;重建库慢但真实。给出适合本项目的选择,并说明建表、种子数据、并发相关测试分别怎么处理。
中文原文
有异步写入或消息投递的测试不能用回滚,事务外的写入不会回退。