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