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
)。
发行历史
这是对重要点版本发布的概述。有关完整的发行版列表,请参阅YugabtyeDB GitHub发布页面。
参考文献
- 网站: YugabyteDB
- 文档: YugabyteDB 文档
- 代码库 (GitHub): yugabyte-db