标签: 分布式数据库

2 个内容

笔记(2)

读写分离通过主从复制提升吞吐量,但引入数据一致性问题。文章剖析了同步延迟等七种不一致场景,提出数据库层(半同步复制等)、中间件层(Hint路由等)及应用层(版本号校验等)的解决方案。同时探讨了TiDB等分布式数据库及CDC最终一致性方案,并强调分级存储、监控和熔断的重要性。

Elliot Yang·
152 浏览

CRDT 是一种用于分布式系统的无冲突数据结构,基于交换律、结合律和幂等律,无需中心协调即可实现最终一致性。分为状态型(CvRDT)和操作型(CmRDT),各有优缺点。工业实现面临数据膨胀、因果维护等挑战,需采用混合逻辑时钟、向量时钟等方案解决。未来发展趋势包括机器学习驱动、硬件加速和形式化验证。

Elliot Yang·
136 浏览