俄罗斯智库网站

核心提示出品|开源中国文|TravisYandex 日前宣布,他们将已在内部使用多年的 YDB数据库开源。根据官方的说法,YDB 具有容错性、水平可扩展性,以及强一致性和对 ACID 事务的支持。该系统的可靠性在 Yandex 的 IT 基础设施中

制作|开源中国

文|特拉维斯

Yandex最近宣布,他们将开放内部使用多年的YDB数据库。根据官方声明,YDB具有容错性、横向可伸缩性、强一致性和对ACID事务的支持。该系统的可靠性已经在Yandex的IT基础设施中进行了测试,并已被Yandex使用了5年。

YDB特色:

容错配置:YDB设计工作在三个可用区域,即使磁盘、节点甚至数据中心中断,也能保证可用性;

可扩展性:添加或删除节点,以便根据需要轻松扩展和收缩。YDB在实际生产中可以使用每秒数百万次的事务和数Pb的数据;

自动容灾:磁盘、服务器甚至数据中心故障后自动恢复,最大限度减少应用的延迟和中断;

用于数据操作和方案定义的SQL方言;

跨多个节点和表的ACID事务,具有严格的一致性;

支持的编程语言:

尝试

爪哇

Java script语言

服务器端编程语言(Professional Hypertext Preprocessor的缩写)

大蟒

Yandex在新闻稿中说:

我们相信,如果没有开源编程,我们近几十年来看到的快速技术发展将不会实现。如今,我们无法想象如果没有MySQL、PostgreSQL或ClickHouse,互联网会是什么样子。通过发布YDB源代码,我们继续遵循开放的原则,与每个人分享我们的开发成果。现在,在免费的Apache 2.0许可下,促进Yandex快速扩展和进步的技术将可供每个人使用。

数据库的源代码、文档、SDK和所有工具都发布在采用Apache 2.0协议的GitHub上。开发人员可以在他们自己的和第三方的服务器上部署数据库。

在最新的DB-Engines排名中,YDB仅排在第231位,但随着该数据库的官方开源,其排名有望大幅提升。

 
友情链接
鄂ICP备19019357号-22