YugaByte DB云原生的分布式 SQL 数据库
YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。
值得关注的特性包括:
- 可插入式的查询层,支持两个分布式 SQL APIs:
- YugaByte SQL (YSQL) - PostgreSQL 兼容的关系型 API
- YugaByte Cloud QL (YCQL) - 半关系型的类 SQL API ,支持文档/索引和 Apache Cassandra QL roots
- 基于Google Spanner设计的自动分片,共识复制和分布式事务架构
- 提供水平伸缩能力、强一致性以及高可用性
- 极具弹性 - 可自动容忍磁盘,节点,区域和区域故障
- 支持地理分布式部署(多区域,多区域,多云)
- 可以部署在公共云,也可以部署在 Kubernetes 内部
- 开源许可证 Apache 2.0 license
YugaByte DB 整体架构:
YugaByte DB 的查询层结构:
四个节点的 YugaByte DB 的结构:
YugaByte DB 的存储层是基于 RocksDB 的,结构如下:
评论
YugaByte开源云原生数据库
YugaByte是用于构建关键型应用的云原生数据库。YugaByte使用C++开发,支持Cassandra查询语言(CQL)以及Redis协议,对PostgreSQL协议的支持正在进行中,Spark应
YugaByte开源云原生数据库
0
openGemini云原生分布式时序数据库
openGemini是华为云开源的一款云原生分布式时序数据库,可广泛应用于物联网、车联网、运维监控、工业互联网等业务场景,具备卓越的读写性能和高效的数据分析能力,采用类SQL查询语言,无第三方软件依赖
openGemini云原生分布式时序数据库
0
ActorDB分布式的 SQL 数据库
ActorDB是一个分布式的SQL数据库,可实现可伸缩的K/V存储系统。ActorDB基于Actor计算模型,与传统的集中式数据库不同,ActorDB由任意数量的被成为actor的独立和并发SQL数据
ActorDB分布式的 SQL 数据库
0
toyDBRust 编写的分布式 SQL 数据库
toyDB是用Rust编写的分布式SQL数据库,作为一个学习项目。大多数组件都是从头开始构建的,包括:用于线性化状态机复制的基于Raft的分布式共识引擎。具有基于MVCC的快照隔离的符合ACID的事务
toyDBRust 编写的分布式 SQL 数据库
0