
CockroachDB
文章平均质量分 93
eeeeeeeeethan
这个作者很懒,什么都没留下…
展开
-
CockroachDB: The Resilient Geo-Distributed SQL Database 论文阅读笔记
前言本文绝大部分内容源自 CockroachDB 论文。介绍CockroachDB 是一个可扩展(Scalable)的 SQL DBMS,它主要用于支撑 OLTP 工作流,并保持高可用性(High Availability)和强一致性(Strong Consistency)。论文主要呈现了 CockroachDB 创新的事务模型,它在商用硬件上支持一致(Consistent)的分布式事务。论文在 Introduction 提出了一个情景:一个公司在欧洲和澳洲有一个大用户基数,并且美国的用户数也在迅速原创 2022-05-31 23:07:25 · 950 阅读 · 1 评论 -
CockroachDB 分布式事务源码分析之 TxnCoordSender
TxnCoordSenderTxnCoordSender实现了Sender和TxnSender接口,Sender抽象了发送方法Send:// crdb 在 client 侧及 server 侧均有 Sender 接口的实现类型。// 一些实现类型如 client.Txn, kv.TxnCoordSender, storage.Node,// storage.Store, storage.Replica.type Sender interface { // Send 方法发送一个batch用于估算原创 2022-05-30 14:51:56 · 841 阅读 · 0 评论