模板網(wǎng)站建設(shè)青島seo做的好的網(wǎng)站
OceanBase:螞蟻集團(tuán)自主研發(fā)的分布式關(guān)系數(shù)據(jù)庫
1、什么是 OceanBase?
OceanBase 是由螞蟻集團(tuán)完全自主研發(fā)的企業(yè)級分布式關(guān)系數(shù)據(jù)庫,始創(chuàng)于 2010 年。它具有以下核心特點:
- 數(shù)據(jù)強(qiáng)一致性:在分布式架構(gòu)下確保數(shù)據(jù)強(qiáng)一致性。
- 高可用性:具備金融級別的高可用能力。
- 高性能:能夠支持海量并發(fā)訪問。
- 在線擴(kuò)展性:支持彈性擴(kuò)展,滿足不斷增長的業(yè)務(wù)需求。
- 兼容性:高度兼容 SQL 標(biāo)準(zhǔn)和主流關(guān)系數(shù)據(jù)庫。
- 低成本:通過開源和高性價比的架構(gòu)降低成本。
2、成功應(yīng)用與市場拓展
OceanBase 自創(chuàng)立以來,在螞蟻集團(tuán)和阿里巴巴的核心業(yè)務(wù)中發(fā)揮了關(guān)鍵作用。自 2017 年起,開始向廣泛的行業(yè)客戶提供服務(wù),包括銀行、保險、證券等領(lǐng)域。典型客戶包括:
自用:
螞蟻集團(tuán):覆蓋支付寶、網(wǎng)商銀行。
銀行業(yè):
中國工商銀行
南京銀行、天津銀行、蘇州銀行、東莞銀行、常熟農(nóng)商行等。
保險業(yè):
中國人保、中華保險。
證券業(yè):
招商證券、上投摩根。
非金融領(lǐng)域:
浙江移動、山東移動、數(shù)字江西、中國石化。
公有云:
在阿里云 ECS 上的客戶案例有中華聯(lián)合財險、菲律賓支付平臺 GCash 和印尼電子錢包 DANA。
截至 2024 年,OceanBase 已服務(wù)超過 2000+ 客戶,其中 30% 的客戶將其應(yīng)用于核心系統(tǒng)。
3、核心產(chǎn)品和工具
OceanBase 數(shù)據(jù)庫
螞蟻集團(tuán)完全自主研發(fā)的金融級分布式關(guān)系數(shù)據(jù)庫軟件。
OceanBase Database Proxy (ODP)
數(shù)OceanBase 數(shù)據(jù)庫代理(OBProxy,簡稱 ODP),是 OceanBase 數(shù)據(jù)庫專用的連接代理軟件核心功能包括:保證最佳路由避免分布式事務(wù);保護(hù) OceanBase 數(shù)據(jù)庫的高可用能力單臺服務(wù)器故障不影響應(yīng)用。
OceanBase Deployer (OBD)
OceanBase 開源軟件的安裝部署工具,簡稱為 OBD。OBD 同時也是包管理器,可以用來管理 OceanBase 所有的開源軟件。
運維監(jiān)控工具 (OCP)
OceanBase 社區(qū)版運維監(jiān)控工具(OCP)是為 OceanBase 數(shù)據(jù)庫量身打造的企業(yè)級數(shù)據(jù)庫集群管理平臺工具。您可使用 OCP 管理和運維主機(jī)、網(wǎng)絡(luò)、軟件包等資源,管理集群和租戶的全生命周期,降低 IT 運維成本。類似 Oracle 的 OEM。
開發(fā)者中心 (ODC)
OceanBase 社區(qū)版開發(fā)者中心(ODC)是為 OceanBase 數(shù)據(jù)庫量身打造的開發(fā)平臺。為數(shù)據(jù)庫開發(fā)者提供了數(shù)據(jù)庫對象的可視化管理、智能語法、會話管理、回收站管理、導(dǎo)入導(dǎo)出、資源和權(quán)限統(tǒng)一管理等多種能力。
數(shù)據(jù)遷移工具 (OMS)
類似 Oracle 的 OGG,您可以使用 OceanBase 社區(qū)版數(shù)據(jù)遷移工具(OMS)實現(xiàn)異構(gòu)數(shù)據(jù)庫與 OceanBase 數(shù)據(jù)庫的數(shù)據(jù)遷移。OMS 支持將異構(gòu)數(shù)據(jù)庫在線不停服地遷移至 OceanBase 數(shù)據(jù)庫,同時在應(yīng)用切換至 OceanBase 數(shù)據(jù)庫后,將 OceanBase 數(shù)據(jù)庫上所有的變更數(shù)據(jù)實時同步至切換前的源端數(shù)據(jù)庫。
數(shù)據(jù)導(dǎo)入導(dǎo)出工具 (OBLOADER/OBDUMPER)
替代 Oracle 的 imp/expdp 工具,使用 OBLOADER 和 OBDUMPER 快速導(dǎo)入和導(dǎo)出數(shù)據(jù),支持按照分區(qū)、指定條件、單表、多表、全庫、以及自定義查詢 SQL 導(dǎo)出,支持?jǐn)?shù)據(jù)預(yù)處理、字段映射導(dǎo)入,兼容 SQL,CSVCUT 等多種文本格式。
OceanBase Admin Toolkit (OAT)
OAT 主要是進(jìn)一步方便 OCPODC 的自動化部署,是 Java 開發(fā)的 Web 程序。
OBClient
OBClient 兼容訪問 OceanBase 數(shù)據(jù)庫的 MYSQL 租戶,因此是推薦的黑屏客戶端工具。
OB Admin
OceanBase 數(shù)據(jù)庫的配套運維工具之一,ob admin 提供了 slog tool、archive tool、clog tool、dumpsst 和 dump backup 功能,主要用于排查數(shù)據(jù)不一致、丟數(shù)據(jù)、錯誤數(shù)據(jù)等問題。
CDC
CDC 全稱是 Change Data Capture,即變更數(shù)據(jù)捕獲,能夠幫助您識別從上次提取之后發(fā)生變化的數(shù)據(jù)。比如:做歷史庫、做近實時緩存、提供給消息隊列(MQ),用戶消費 MQ 做分析和審計等。
OBLogProxy
OBLogProxy 是 OceanBase 增量日志代理服務(wù),是 OMS 的一部分。OBLogProxy 基于 liboblog,以服務(wù)的形式提供實時增量鏈路接入和管理能力,方便應(yīng)用接入 OceanBase 增量日志。
MySQL 客戶端支持
可以通過 MySQL 客戶端連接 OceanBase 數(shù)據(jù)庫的 MYSQL 租戶。
OBAgent
OBAgent 是一個監(jiān)控采集框架。OBAgent 默認(rèn)支持的插件包括主機(jī)數(shù)據(jù)采集、OceanBase 數(shù)據(jù)庫指標(biāo)的采集、監(jiān)控數(shù)據(jù)標(biāo)簽處理和 Prometheus 協(xié)議的 HTTP 服務(wù)。
100% 自主研發(fā)的底氣,OceanBase 的技術(shù)積累來自于 14 年的深耕,覆蓋支付、金融核心場景、政務(wù)、互聯(lián)網(wǎng)新零售等領(lǐng)域。從深度垂直優(yōu)化到通用數(shù)據(jù)庫能力,OceanBase 已成為企業(yè)關(guān)鍵業(yè)務(wù)系統(tǒng)升級和分布式架構(gòu)轉(zhuǎn)型的可靠選擇。
OceanBase 數(shù)據(jù)庫持續(xù)發(fā)展,已成為業(yè)界領(lǐng)先的分布式關(guān)系數(shù)據(jù)庫之一。
?