重磅推薦非常牛逼的國產開源 NewSQL 分佈式數據庫 !

分佈式數據庫 ZNBase 是浪潮打造的一款分佈式數據庫產品,具備強一致、高可用分佈式架構、分佈式水平擴展、高性能、企業級安全等特性,自研的原生分佈式存儲引擎支持完整 ACID,支持 PostgreSQL 協議訪問。同時提供自動化運維、監控告警等配套服務,爲用戶提供完整的分佈式數據庫解決方案。

總體架構

ZNBase 數據庫系統參考自谷歌 Spanner+F1 的設計思想,包含上下兩層結構。其中 SQL 層使用 Go 語言開發,基於開源 Cockroach DB 修改,消化吸收並重寫、優化其商業代碼和開源部分代碼,源代碼修改率(自主可控度)已達 76%。存儲層使用 C++ 開發,採用多模存儲引擎,涵蓋結構化(行、列存儲)、KV 鍵值存儲、文件存儲、時序存儲、圖存儲、區塊鏈存儲等,目前已實現結構化(行、列存儲)和 KV 存儲。

目前該項目已經將存儲層部分的 KV 存儲組件 ZN-KVS 開源,未來還將陸續開源 SQL 層、多模存儲引擎以及基於 Go 語言的上下層封裝 API 等組件。

十大技術優勢

四大應用場景

金融級商業數據庫應用場景

ZNBase 數據庫系統分佈式數據庫基於通用 x86 服務器便可輕鬆支撐起上億的用戶訪問,並且完整支持分佈式事務、強一致、多副本高可用,滿足分佈式核心交易業務需求完全基於雲計算理念實現,同時支持雲服務模式與獨立部署,既具有云架構的敏捷與彈性,也兼顧了獨立性與高性能,既可滿足傳統核心應用對安全與性能的要求,又能輕鬆實現業務上雲

多地部署異地多活場景

ZNBase 數據庫系統具有原生數據強一致性的獨特優勢,支持統一部署,數據地理分區,高延遲網絡條件下的數據一致性技術、分佈式的多副本強一致,可以滿足 “中央 - 地方” 多級多地部署需求。分部和各地分支機構在各自數據中心的集羣進行常規業務操作,總部通過統一邏輯視圖進行數據透明彙總和分析。

海量數據存儲訪問場景

ZNBase 數據庫系統支持節點快速彈性完成垂直、水平擴展縮容,存儲容量最大到 4EB,完全滿足用戶的海量數據存儲和查詢要求。可以廣泛應用於工業遠程監控和遠程控制、智慧城市的延展、智能家居、車聯網、充電樁加油站等傳感監控設備多、採樣率高、數據上報存儲數據量大的場景。

HTAP 混合場景

ZNBase 數據庫系統充分實現了 HTAP (Hybrid Transactional and Analytical Processing, HTAP) 解決方案,能做到針對同樣數據的 OLTP 與 OLAP 業務同時運行且互不干擾,降低數據存儲成本。可廣泛應用於工業物聯網、商業智能分析、電商推薦系統、搜索引擎等業務場景。

項目地址

官網地址:http://www.znbase.com/

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/FtUz18kbmwUB7o6xc2f3NA