CockroachDB: The Resilient Geo-Distributed SQL Database
一直以来对CockroachDB(CRDB for short)的设计和实现很感兴趣,最近抽时间研究了下,发现其在技术上还是领先了同类NewSQL产品不少的,个人感觉应该是目前最为先进的类Spanner分布式数据库系统,因此这篇文章会尽可能详细的讨论下其系统的多个方面,重点是事务和一致性相关。
paper中针对的是v.19.2.2版本,不过官方文档中是基于最新的v.21.1.7,两者在描述上有一些冲突的地方,而官方文档中会更为详尽些,因此本文的很多介绍将尽量将paper与官方reference结合,并以reference为准。
HTAP是噱头还是标配?2026年混合负载数据库的技术真相
HTAP(混合事务/分析处理)是2026年数据库领域最热的概念之一。有人说它是“下一代数据库的标配”,有人说它只是厂商营销的噱头。本文从HTAP的技术原理出发,拆解行存与列存如何在同一系统中协同工作,分析HTAP落地的三大核心挑战——资源隔离、数据一致性、行列转换效率,并结合Gartner等机构的预测数据和行业实践,判断HTAP的真实价值与适用边界,帮助读者理性看待这一技术趋势。