《開源HTAP OceanBase產品揭秘-OpenAnolis 龍蜥社區論壇(20頁).pdf》由會員分享,可在線閱讀,更多相關《開源HTAP OceanBase產品揭秘-OpenAnolis 龍蜥社區論壇(20頁).pdf(20頁珍藏版)》請在三個皮匠報告上搜索。
1、開源HTAP OceanBase產品揭秘封仲淹資深專家Contents目錄01開源現狀02應用場景03規劃&實踐01/開源現狀第三代:企業級分布式數據庫十一年堅持自研,厚積薄發支持電商場景支持電商場景支持 SQL2013多家金融客戶多家金融客戶互聯網核心系統2017獨立商業化獨立商業化2020TPC-C 7.07 億HTAP 引擎打破世界紀錄打破世界紀錄2019Oracle 兼容性公有云服務TPC-C 6088 萬支付寶核心賬務支付寶核心賬務核心支付核心賬務2016支付寶核心交易支付寶核心交易核心交易2014產品立項產品立項第一個用戶2010第二代:通用分布式數據庫第一代:金融數據庫第一代:電
2、商數據庫開源開放開源開放2021數百家客戶TPC-H 1526萬正式開源社區活躍 持續貢獻starsforkcommitissuesPull requestMessage per dayOceanBase3300+700+400+200+100+80+Apache Dubbo(第一年)159935394510Redis(第一年)23344787843968Github pull requestGithub starts開放透明 持續擁抱開源DBeaverOBClient 捐獻木蘭社區2021/6貢獻DataX社區插件2021/7貢獻Dbeaver插件2021/8貢獻Canal插件對接Prome
3、theus/Grafan2021/9貢獻K8S operator 插件2021/12與龍蜥社區強強聯合給客戶更好的體驗OpenAnolis 默認集成社區版OceanBase1.減少用戶安裝部署痛點2.相互認證,質量更優保證更好的性能深度優化1.軟中斷打散2.16K 原子寫,提升redo log 寫入性能.社區力量1000+User Group100+Developer Group專項興趣小組(SIG)6OceanBase 大賽 第一期啟動報名不到1個月600+人開源培訓即將啟動預計1000+人02/應用場景應用場景1 高可用技術價值RPO=0RTO 30秒可達到國際災難恢復能力最高6級特性優勢
4、三副本部署,數據強一致性,持續可用主備自動切換,對上層業務透明單機、機房、城市級故障:故障自動切換,不停服務,不丟數據寫事務達到超過半數數據庫,少數庫異常不影響業務兩地三中心多活,灰度升級OBserverGroupOBserverOBserverP1P2P3P4P1P2P3P4P1P2P3P4基于Paxos協議應用場景2 動態水平擴展原生分布式擴展性技術價值分布式,水平擴展數據容量與性能容量兼具分布式系統的擴展性和關系數據庫的易用性和靈活性節省成本特性優勢在線水平擴容/縮容對上層業務透明自動負載均衡集群和租戶級別伸縮自如的水平擴展(自動/手工)業務高峰擴容-加服務器高峰之后的縮容-減服務器應用
5、場景3 TP&AP 融合OBserverTp proxyOBserverOBserverP1P2P3P4P1P2P3P4P1P2P3P4Ap proxy讀寫分離 Ap proxy 上 進行并行度/并行資源限制/timeout等 設置 TP 鏈接數進行設置 可設置弱一致性讀應用場景3 TP&AP 融合業務邏輯業務庫RDSMySQL日志流計算數據同步OMS/DTSOceanBase實時分析實時報表實時數倉應用場景 4:歷史庫OBServerOBServerSQL 引擎事物引擎存儲引擎分區分區分區OBServerOBServerSQL 引擎事物引擎存儲引擎分區分區分區OBServerOBServer
6、SQL 引擎事物引擎存儲引擎分區分區分區總控服務分區服務分區服務分區服務支付寶 DBA:OceanBase 成本只有 MySQL 1/3存儲引擎自帶多級壓縮,緊密存儲技術,MySQL innoDB 空間膨脹嚴重所有節點參與計算和存儲,傳統MySQL 備機空置海量低成本存儲海量低成本存儲原生多租戶應用場景5:多租戶?23?C?1?1?1?降低運維成本降低運維成本上線業務靈活當上線一個業務時,不需要申請大集群,隨著業務增長,可以不斷對該租戶進行擴容應用場景6:高可用&兩地三中心部署正常情況下和同城三中心部署的延遲一致不推薦使用,容災場景下延遲上升OBServerOBServerOBServerOB
7、ServerAZ1AZ22ms深圳OBServerOBServerAZ3杭州30msAZ1深圳AZ3杭州P1OBServerP1OBServerP1OBServerP1OBServerP1OBServerP1OBServerAZ2P1OBServerP1OBServerP1OBServerP1OBServer2ms一臺 OBServer 宕機不影響延遲深圳一個機房宕機會短暫影響延遲,通過五副本降級三副本恢復正常延遲03/規劃&實踐Bp1(3月)Bug FixBp1(2月)Bug Fix3.1.2(1月)OpenAnolis深度優化Hbase api 支持arm 支持表級別恢復Json支持Bp1
8、(12月)Bug FixBp1(11月)Bug FixObdeploy 開源Obclient 開源Obproxy開源6月3.1.1(9月)物理備份&恢復TableAPI 開源MySQL 5.7兼容性強化Bp1(7月)Bug FixOceanBase RoadMap內核生態工具3.1.23.1.1Bp2(8月)Bug Fix3.1.0(6月)內核OceanBase開源3.1.0實時同步組件開源監控組件開源ODC 支持開源OBDbeaver支持OBObd 自動化測試ob_error/ob_admin開源9月Obd 兼容龍蜥社區DataX 支持OBObproxy bug fix7月Obd 自動化安裝8月OCP 支持開源OBObd 支持unit test11月OMS 支持開源OBKV java 客戶端Obdumper/obloader 開源12月時序庫融合K8S operator1月OCP 支持 MySQL2月商業版有超過 100 多客戶,涉及金融,政府,運營商,互聯網等領域.很多商業客戶有興趣阿里生態 超過 30 多家公司,有很多公司已經表示有興趣泛阿里生態 阿里同事出去創業 超過 100 家公司,很多公司已經開始洽談互聯網生態,很多公司已經在支持中超過超過 3 30 0 家正在測試家正在測試用戶計劃用戶計劃THANKS