CockroachDB (蟑螂数据库)是一个可伸缩的、支持地理位置处理、支持事务处理的数据存储系统。CockroachDB 提供两种不同的的事务特性,包括快照隔离(snapshot isolation,简称SI)和顺序的快照隔离(SSI)语义,后者是默认的隔离级别。

蟑螂是一个分布式的K/V数据仓库,支持ACID事务,多版本值存储是其首要特性。主要的设计目标是全球一致性和可靠性,从蟑螂的命名上是就能看出这点。蟑螂数据库能处理磁盘、物理机器、机架甚至数据中心失效情况下最小延迟的服务中断;整个失效过程无需人工干预。蟑螂的节点是均衡的,其设计目标是同质部署(只有一个二进制包)且最小配置。

蟑螂数据库实现了单一的、巨大的有序映射,键和值都是字节串形式(不是uNiCODE),支持线性扩展,理论上支持4EB的逻辑数据)。映射有一个或者多个Range组成,每一个Range对应一个把数据存储在RocksDBLevelDB的一个变种,Facebook贡献)上的K/V数据库,并且复制到三个或者更多蟑螂服务器上,Range定义为有开始和结束键值的区间。Range可以合并及分裂来维持总大小在一个全局配置的最大最小范围之间。Range的大小默认是64M,目的是便于快速分裂和合并,在一个热点键值区间快速分配负载。Range的复制确定为分离的数据中心来达到可靠性(比如如下分组:{ US-East, US-West, Japan }, { Ireland, US-East, US-West}, { Ireland, US-East, US-West, Japan, Australia })

Range有一种变化,通过分布式一致性算法实例来调节确保一致性,蟑螂所选择使用Raft一致性算法。所有的一致性状态存在于RocksDB中。

SQL - NoSQL - NewSQL Capabilities

CockroachDB 获得 2000 万美元风投
CockroachDB 是一家总部位于纽约的开放数据库的公司,最近获得了2000万美元的A1轮风投。CockroachDB 公司旨在保证其企业客户的应用程序正常运行,哪怕他们的数据中心和云基础设施突然下线。据悉,该轮风投资金来自 Index Ventures 和早期投资者Benchmark,FirstMark Capital,以及 GV (原谷歌风险投资公司)。新一轮

发布于 2016-03-31 00:47:24 | 164 次阅读

云原生 SQL 数据库 CockroachDB 发布 v2.0-alpha 版本
云原生 SQL 数据库 CockroachDB 于近日发布了 v2.0-alpha.20180116 版本,更新内容较多,集中在 SQL 语言、命令行工具、Admin-UI、Bug 修复和性能优化这些方面,其中还包括不向后兼容的变更(Backwards-Incompatible Changes)。不向后兼容的变更Removed the obsolete kv.gc.batch_size cluster setting. #210

发布于 2018-01-18 00:57:04 | 196 次阅读

CockroachDB 1.1 发布,云​​原生 SQL 数据库
CockroachDB 1.1 已发布,CockroachDB 是一款云原生 SQL 数据库,用于构建可在灾难中幸存的全球化可扩展云服务。项目之所以命名为 “CockroachDB”, 就是想打造成像小强一样坚不可摧的数据库。CockroachDB 1.1 重点介绍三个方面:从遗留数据库进行无缝迁移,简化集群管理以及在现实世界环境中提高性能。1.Quickly mig

发布于 2017-10-16 00:23:27 | 165 次阅读

CockroachDB 1.0.6 发布,云​​原生 SQL 数据库
CockroachDB 1.0.6 已发布,CockroachDB 是一款云原生 SQL 数据库,用于构建可在灾难中幸存的全球化可扩展云服务。项目之所以命名为 “CockroachDB”, 就是想打造成像小强一样坚不可摧的数据库。该版本包含一些 bug 修复和文档升级,部分如下:修正 ReverseScan 中可能导致查询结果数据丢失的错误修复 RocksDB 中潜在

发布于 2017-09-18 00:31:35 | 170 次阅读

CockroachDB 1.0 生产环境就绪版本正式发布
CockroachDB 1.0 生产环境就绪版本已于 5 月 10 日正式发布。这是第一个开源的云本地 SQL 数据库。推出的 1.0 标志着从 beta 到毕业的生产环境就绪的数据库,旨在为企业提供从创业公司到企业的任何规模的业务。在他们的博客中看到,百度也是他们的客户,并已将其用于生产环境。CockroachDB 是一个云本地 SQL 数据库,

发布于 2017-05-13 03:03:09 | 244 次阅读

[译] CockroachDB GC优化总结
本篇内容为大家讲解的是[译] CockroachDB GC优化总结,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-10 10:53:22 | 234 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务