标签: 数据一致性

2 个内容

笔记(2)

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

Elliot Yang·
152 浏览

软删除是中大型项目中常见的需求,但实现不当会影响性能和数据一致性。本文针对软删除提出最佳实践,包括使用时间戳字段`deleted_at`代替布尔值,采用联合索引优化查询,ORM层封装处理,定期物理删除过期数据,以及数据归档等架构演进建议。同时,还讨论了软删除可能遇到的问题及规避方法。

Elliot Yang·
195 浏览