OceanBase 數據庫是一款完全自研的企業級原生分布式數據庫,在普通硬件上實現金融級高可用,首創“三地五中心”城市級故障自動無損容災新標準,刷新 TPC-C 標準測試,單集群規模超過 1500 節點,具有云原生、強一致性、高度兼容 Oracle/MySQL 等特性。
核心特性
高可用
獨創 “三地五中心” 容災架構方案,建立金融行業無損容災新標準。支持同城/異地容災,可實現多地多活,滿足金融行業 6 級容災標準(RPO=0,RTO< 8s),數據零丟失。
高兼容
高度兼容 Oracle 和 MySQL,覆蓋絕大多數常見功能,支持過程語言、觸發器等高級特性,提供自動遷移工具,支持遷移評估和反向同步以保障數據遷移安全,可支撐金融、政府、運營商等關鍵行業核心場景替代。
水平擴展
實現透明水平擴展,支持業務快速的擴容縮容,同時通過準內存處理架構實現高性能。支持集群節點超過數千個,單集群最大數據量超過 3PB,最大單表行數達萬億級。
低成本
基于 LSM-Tree 的高壓縮引擎,存儲成本降低 70% - 90%;原生支持多租戶架構,同集群可為多個獨立業務提供服務,租戶間數據隔離,降低部署和運維成本。
實時 HTAP
基于“同一份數據,同一個引擎”,同時支持在線實時交易及實時分析兩種場景,“一份數據”的多個副本可以存儲成多種形態,用于不同工作負載,從根本上保持數據一致性。
安全可靠
自 2010 年開始完全自主研發,代碼級可控,自研單機分布式一體化架構,連續多年通過大規模金融核心場景的可靠性驗證;完備的角色權限管理體系,數據存儲和通信全鏈路透明加密,支持國密算法,通過等保三級專項合規檢測。
企業版和社區版
OceanBase 數據庫企業版:OceanBase 企業版是一款完全自研的企業級原生分布式數據庫,在普通硬件上實現金融級高可用,首創“三地五中心”城市級故障自動無損容災新標準,刷新 TPC-C 標準測試,單集群規模超過 1500 節點,具有云原生、強一致性、高度兼容 Oracle/MySQL 等特性。
OceanBase 數據庫社區版:兼容 MySQL 的單機分布式一體化數據庫,具有原生分布式架構,支持金融級高可用、透明水平擴展、分布式事務、多租戶和語法兼容等企業級特性。OceanBase 社區版數據庫內核開源,與 MySQL 兼容,對接虛擬化和大數據技術及產品,支持多種圖形化的開發工具、運維監控工具和數據遷移工具;同時社區版提供開放的接口和豐富的生態能力,支持企業或個人更好的實現定制化業務需求。
系統架構
OceanBase 數據庫支持無共享(Shared-Nothing,SN)模式和共享存儲(Shared-Storage,SS)模式兩種部署模式。
SN 模式
SN 模式的分布式集群架構是 OceanBase 數據庫常用的部署方式。在 SN 模式下,各個節點之間完全對等,每個節點都有自己的 SQL 引擎、存儲引擎、事務引擎,運行在普通 PC 服務器組成的集群之上,具備高可擴展性、高可用性、高性能、低成本、與主流數據庫高兼容等核心特性。
SS 模式
為了在多云環境為用戶提供更有性價比的數據庫服務,OceanBase 數據庫基于通用的對象存儲實現了共享存儲(SS)模式,在云上提供云原生數據庫服務,降低數據庫使用成本,提升性能和易用性。