YDB(Yandex Database)是一个开源的分布式 SQL 数据库,它结合了高可用性和可扩展性,以及严格的一致性和 ACID 事务。
最低系统要求
YDB 在 x86 64 位平台上运行,至少需要 8 GB 的 RAM。
操作系统
- Linux
- macOS
- Windows
YDB 的特点
- 容错配置:YDB 设计为在三个可用区工作,在磁盘、节点,甚至数据中心中断的情况下也能确保可用性;
- 可扩展性:添加或删除节点以根据需要轻松扩展和缩减,YDB 可以在实际生产中使用每秒数百万个事务和 PB 级数据;
- 自动容灾:在磁盘、服务器甚至数据中心发生故障后自动恢复,将应用程序的延迟中断降至最低;
- 用于数据操作和方案定义的 SQL 方言(YQL);
- 跨多个节点和表的 ACID 事务,具有严格的一致性;
支持的编程语言
- Go
- Java
- JavaScript
- PHP
- Python
评论