Yandex 在 GitHub 開(kāi)源 YDB 數據庫
Yandex 日前宣布,他們將已在內部使用多年的 YDB(Yandex Database)數據庫開(kāi)源。根據官方的說(shuō)法,YDB 具有容錯性、水平可擴展性,以及強一致性和對 ACID 事務(wù)的支持。該系統的可靠性在 Yandex 的 IT 基礎設施中進(jìn)行了測試,并已被 Yandex 使用了 5 年時(shí)間。
本文引用地址:http://dyxdggzs.com/article/202207/436503.htmYDB 的特點(diǎn):
容錯配置:YDB 設計為在三個(gè)可用區工作,在磁盤(pán)、節點(diǎn),甚至數據中心中斷的情況下也能確??捎眯?;
可擴展性:添加或刪除節點(diǎn)以根據需要輕松擴展和縮減,YDB 可以在實(shí)際生產(chǎn)中使用每秒數百萬(wàn)個(gè)事務(wù)和 PB 級數據;
自動(dòng)容災:在磁盤(pán)、服務(wù)器甚至數據中心發(fā)生故障后自動(dòng)恢復,將應用程序的延遲中斷降至最低;
用于數據操作和方案定義的 SQL 方言(YQL);
跨多個(gè)節點(diǎn)和表的 ACID 事務(wù),具有嚴格的一致性;
支持的編程語(yǔ)言:
Go
Java
JavaScript
PHP
Python
Yandex 在新聞稿中表示:
我們相信,如果沒(méi)有開(kāi)源編程,我們在近幾十年看到的技術(shù)快速發(fā)展將無(wú)法實(shí)現。如今我們也無(wú)法想象沒(méi)有 MySQL、PostgreSQL 或 ClickHouse 的互聯(lián)網(wǎng)會(huì )是怎樣的。通過(guò)發(fā)布 YDB 源代碼,我們繼續遵循開(kāi)放的原則,與所有人分享我們的開(kāi)發(fā)成果?,F在,推動(dòng) Yandex 快速擴展和前進(jìn)的技術(shù)將在免費的 Apache 2.0 許可下向所有人提供。
該數據庫的源代碼、文檔、SDK 和所有工具均以 Apache 2.0 協(xié)議發(fā)布在了 GitHub 上。開(kāi)發(fā)者可以在自己和第三方服務(wù)器上部署該數據庫。
在最新一期的 DB-Engines 排名中,YDB 僅排名第 231 位,但隨著(zhù)該數據庫正式開(kāi)源,它的排名有望獲得大幅提升。
評論