分布式数据库相关认证,同时学习TiDB与OceanBase架构,梳理知识点的时候遇到不少容易混淆的细节,想寻找同路线备考的伙伴一起交流探讨。

日常复习重点方向:

  1. 分区本地索引、全局索引底层实现、运维风险;
  2. 事务隔离级别、悲观锁/乐观锁、MVCC机制;
  3. 分布式事务两阶段提交、多副本高可用容灾;
  4. 各类数据迁移、备份恢复工具适用场景边界;
  5. SQL执行优化、统计信息、索引使用观测机制;
  6. 集群扩容、缩容、滚动升级运维规范。

主要以理清底层原理为主,不单纯背诵试题,如果有同样备考分布式数据库认证的朋友,欢迎一起交流学习思路,互相分享踩坑知识点。

2 个赞

两者都支持本地索引、全局索引;TiDB 全局索引 Key 编码携带 TableID,OB 全局索引依靠分区键逻辑区分。分区 DDL(TRUNCATE / 交换分区)对全局索引都会产生额外开销,但锁粒度、同步机制不同。

1 个赞

谦谦君子

1 个赞

两者都支持本地索引、全局索引;TiDB 全局索引 Key 编码携带 TableID,OB 全局索引依靠分区键逻辑区分。分区 DDL(TRUNCATE / 交换分区)对全局索引都会产生额外开销,但锁粒度、同步机制不同。

所以我只学一个 :grinning:

1 个赞

优秀呀

1 个赞

优秀呀