Oracle RAC | DB2 pureScale | Google Spanner(F1) | Open Source CockroachDB |
|
读写控制 | MVCC | 锁机制 | ‘MVCC’ | ‘MVCC’ |
读写不冲突 | 读写冲突 | 读写不冲突 | 读写不冲突 | |
多版本机制 | 时间戳+活跃事务列表 | 无 | 物理时间戳 | 逻辑时间戳 |
时间戳 | 绝对物理时间戳,可转换LSN | 无 | 绝对物理时间戳,包含误差 | Hybrid Logical Clock |
可靠性 | 集群+介质恢复 存储可靠性 |
集群+介质恢复 存储可靠性 |
软件定义复制,不依赖存储可靠性 | 软件定义复制,不依赖存储可靠性 |
可伸缩性 | 差(4节点以下) | 好(最多128节点) | 极好(百万级别节点) | 极好(百万级别节点) |
分布式 | 同一机框(架) | 同数据中心 | 跨数据中心 | 跨数据中心 |
数据规模 | TB | TB | EB | EB |
接口 | SQL | SQL | SQL & M/R | SQL |
分布式数据库比较
猜你喜欢
转载自107192468a.iteye.com/blog/2302988
今日推荐
周排行