请问在超融合架构下,如何能在不违反CAP定理的前提下,实现强一致性来运行有强一致性要求的应用,譬如事物性数据库类应用呢?
两种方法,一种就是把有强一致的事务涉及数据放一起,就是分片,适合要shardingkey数据库的分布式。另外一种就是让事务能非常随机,就是不太有两个事务可能修改一个数据的情况,适合tidb等乐观锁数据库锁下沉到数据可以避免分布式事务,但要靠乐观锁解决性能。锁集中可以解决分布式事务但有单点风险。锁独立于数据又分布式要产生锁同步,不利于性能。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30