文 | Travis
出品 | OSC開源社區(qū)(ID:oschina2013)
Yandex 最近宣布,他們將在內(nèi)部使用多年YDB(Yandex Database)數(shù)據(jù)庫開源。根據(jù)官方聲明,YDB 具有容錯性、水平可擴展性、強一致性和對 性ACID 事務(wù)支持。該系統(tǒng)的可靠性在 Yandex 的 IT 在基礎(chǔ)設(shè)施中進行了測試,Yandex 使用5 年。
YDB 的特點:
容錯配置:YDB 設(shè)計為在磁盤、節(jié)點甚至數(shù)據(jù)中心中斷的三個可用區(qū)域工作;
可擴展性:根據(jù)需要添加或刪除節(jié)點以輕松擴展和縮減,YDB 可在實際生產(chǎn)中使用每秒數(shù)百萬的事務(wù)PB 級數(shù)據(jù);
自動災(zāi)災(zāi):磁盤、服務(wù)器甚至數(shù)據(jù)中心故障后自動恢復(fù),最大限度地減少應(yīng)用延遲;
用于定義數(shù)據(jù)操作和方案SQL 方言(YQL);
跨多個節(jié)點和表ACID 事務(wù),嚴格一致;
Go
Java
JavaScript
PHP
Python
Yandex 在新聞稿中說:
我們相信,如果沒有開源編程,我們近幾十年看到的技術(shù)的快速發(fā)展將無法實現(xiàn)?,F(xiàn)在我們無法想象沒有 MySQL、PostgreSQL 或 ClickHouse 的互聯(lián)網(wǎng)會是怎樣的。通過發(fā)布 YDB 源代碼,我們繼續(xù)遵循開放的原則,與大家分享我們的發(fā)展成果?,F(xiàn)在,促進 Yandex 技術(shù)的快速擴展和前進將是免費的 Apache 2.0 向所有人提供許可證。
源代碼、文檔、SDK 以及所有工具Apache 2.0 協(xié)議發(fā)布在 GitHub 上。開發(fā)者可以在自己和第三方服務(wù)器上部署數(shù)據(jù)庫。
最新一期DB-Engines 排名中,YDB 僅排名第 231 ,但隨著數(shù)據(jù)庫的正式開源,其排名有望大幅提升。
END
【單口開源】
精英 程序員 & 程序員 精英
關(guān)鍵詞: