目录
产品简介
CockroachDB(有时简称为CRDB)是一个免费的、开源的分布式SQL数据库,它建立在一个事务性和强一致性的键值存储之上。它由PebbleDB(一个受RocksDB/ leveldb启发的K/B存储库)支持,并使用Raft分布式共识算法来确保一致性。
发展历史
CockroachDB 的思路源自 Google 的全球性分布式数据库 Spanner。其理念是将数据分布在多数据中心的多台服务器上,实现一个可扩展,多版本,全球分布式并支持同步复制的数据库。
CockroachDB 是在 2014年 下半年推出了 Alpha 版,只实现了规模很小的一个功能子集。但此次在宣布获得融资的同时,CockroachDB 也正式推出了 beta 版,beta 除了实现当初设计的所有功能以外,还新增了对 SQL 的支持。开发者希望 beta 的推出能够在用户帮助下发现更多的 bug 和获得改进的建议。
相关资料
官网:https://www.cockroachlabs.com/
基本属性
产品名称 | CockroachDB |
---|---|
所属国家 | 美国 |
最新版本 | 23.1.1 |
开源地址 | https://github.com/cockroachdb/cockroach/ |
db-engines得分 | 6.61 |
首发时间 | 2014-01-01 |
模型分类 | 关系型 |
商业模式 | 商业 ,开源 |
许可协议 | Business Source License |
开发语言 | Go |
隔离级别 | Serializable ,Snapshot Isolation |
视图 | 虚拟视图 |
表关联方式 | Nested Loop Join ,Hash Join ,Sort-Merge Join ,Shuffle Join ,Semi Join ,Index Nested Loop Join |
索引类型 | LSM Tree |
并发控制 | MVCC |
产品架构 | Shared-Nothing |
兼容性
兼容 | PostgreSQL |
---|---|
操作系统 | Linux ,OS X ,Windows |
编程语言 | Go |
其他特性
外键 | 支持 |
---|---|
文档 | https://www.cockroachlabs.com/docs/stable/ |
产品首页 | https://www.cockroachlabs.com/ |
厂商
厂商 | Cockroach Labs |
---|---|
官网 | https://www.cockroachlabs.com/ |
用户评价
0
0
相关文章
CockroachDB 24.2 版本发布,增强AI功能并提供更多价格选择
通讯员
282次阅读
2024-09-27 10:40:45
CockroachDB 23.2 版本发布,最新增强功能侧重于弹性
通讯员
390次阅读
2024-01-19 09:53:05
CockroachDB Dedicated 现已在三大云提供商中提供
通讯员
176次阅读
2023-10-07 12:30:02
历时五年,CockroachDB 终于登陆 Azure
云原生数据库
152次阅读
2023-06-13 08:00:53
经过五年的使命,CockroachDB 终于登陆 Azure
通讯员
341次阅读
2023-06-12 09:06:18
云原生分布式数据库CockroachDB推出CockroachDB即服务
云原生数据库
372次阅读
2023-06-05 08:02:05
CockroachDB 现在支持 Microsoft Azure 多区域部署
云原生数据库
143次阅读
2023-05-19 07:00:17
CockroachDB 22.2 发布,新增支持用户定义函数 (UDF)
通讯员
458次阅读
2022-12-09 10:12:56
GitLab 在 CockroachDB 和 YugabyteDB 上的兼容性(一)——系统初始化
上善若水
296次阅读
2022-10-19 10:10:50
GitLab 在 CockroachDB 和 YugabyteDB 上的兼容性对比(二)——读写场景测试
Handsome BOY
459次阅读
2022-10-18 16:10:10