8月12日打卡,今日学习《我们为什么放弃 MongoDB 和 MySQL,选择 TiDB》,TiDB 是通过 raft 协议来保证多副本数据的一致性( ACID 中的 C ),通过 2PC 协议来保证事务的原子性( ACID 的 A ),通过乐观锁加 MVCC 来实现可重复读的事务隔离级别( ACID 中 I ),这意味着 TiDB 每一次事务的成本是比 MySQL 要高很多的,特别是有事务冲突的时候(乐观锁的原因)。
展开
评论