YugabyteDB 是一个分布式关系型数据库管理系统,基于 RocksDB 键值存储的增强分支。它通过三组 API 提供访问:
- YCQL:与 Apache Cassandra 查询语言 (CQL) 兼容
- YEDIS:与 REDIS 兼容
- YSQL:与 PostgreSQL 兼容
YugabyteDB 于 2018 年首次公开发布。
PostgreSQL 兼容性
在 YugabyteDB 中,PostgreSQL 作为 YugabyteDB 的前端,提供了 PostgreSQL 11 的一部分功能。PostgreSQL 本身不存储任何数据;这包括目录表,目录表存储在 Yugabyte 本身中(参见提交 ca30a3ab)。
YugabyteDB 最初包含核心提交 ab5e9caa 的 PostgreSQL 10.4 源代码,该代码于 2018 年 5 月导入(提交 984667e9,分支 src/postgres)。
另请参阅 Yugabyte 结构化查询语言 (YSQL)。
发布历史
这是主要版本更新的概述。完整版本列表,请参阅 YugabtyeDB GitHub 发布页面。
参考资料
- 网站: YugabyteDB
- 文档: YugabyteDB 文档
- 代码库 (GitHub): yugabyte-db
