开源 YDB 数据库
Posted ejinxian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源 YDB 数据库相关的知识,希望对你有一定的参考价值。
Yandex 内部使用多年的 YDB(Yandex Database)数据库开源。YDB 具有容错性、水平可扩展性,以及强一致性和对 ACID 事务的支持。
YDB 的特点:
- 容错配置:YDB 设计为在三个可用区工作,在磁盘、节点,甚至数据中心中断的情况下也能确保可用性;
- 可扩展性:添加或删除节点以根据需要轻松扩展和缩减,YDB 可以在实际生产中使用每秒数百万个事务和 PB 级数据;
- 自动容灾:在磁盘、服务器甚至数据中心发生故障后自动恢复,将应用程序的延迟中断降至最低;
- 用于数据操作和方案定义的 SQL 方言(YQL);
- 跨多个节点和表的 ACID 事务,具有严格的一致性;
支持的编程语言:
- Go
- Java
- javascript
- php
- Python
该数据库的源代码、文档、SDK 和所有工具均以 Apache 2.0 协议发布在了 GitHub 上。开发者可以在自己和第三方服务器上部署该数据库。
YDB — an open-source Distributed SQL Database
以上是关于开源 YDB 数据库的主要内容,如果未能解决你的问题,请参考以下文章