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