tikv-server tidb-server是怎么做的数据正确性测试

如题,构建一个分布式数据库,在数据稳定性和正确性方面一定要做很多事情。我想了解下,具体都是怎么搞的,谁有这方面的资料呢?

在tikv仓库、tidb仓库、rocksdb仓库都能看到一些单元测试、集成测试的case。测试整个tidb集群的数据正确性的case在哪呢?

找了三篇文章,但是没有讲具体工作。

集群数据正确性?怎么讲正确性尼?写入了可以查出来?事务 mvvc?涉及到方方面面

这个正确性指的是这种正确性吗?

就是想问这方方面面是怎么做的,想了解下这么系统的工程是怎么搞的。

一个数据库产品,肯定需要自己构造各种事务冲突、事务隔离、事务回滚等各种场景。模拟这些场景后,再校验数据库里面存的数据是否符合预期。

不是跨服务或者跨系统的数据正确性。

想了解的是数据库本身的正确性。可以理解为数据库层面的 ACID 是怎么验证的。

chaos mesh 了解一下。
https://chaos-mesh.org/blog/building_automated_testing_framework/

是我想要的资料。感谢

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。