OceanBase 是什么

2021-06-03 09:14 更新

OceanBase 是由螞蟻金服、阿里巴巴完全自主研發(fā)的分布式關(guān)系型數(shù)據(jù)庫,始創(chuàng)于 2010 年。

OceanBase 具有數(shù)據(jù)強(qiáng)一致、高可用、高性能、在線擴(kuò)展、高度兼容 SQL 標(biāo)準(zhǔn)和主流關(guān)系型數(shù)據(jù)庫、低成本等特點(diǎn)。OceanBase 至今已成功應(yīng)用于支付寶全部核心業(yè)務(wù):交易、支付、會員、賬務(wù)等系統(tǒng)以及阿里巴巴淘寶(天貓)收藏夾、P4P 廣告報表等業(yè)務(wù)。除在螞蟻金服和阿里巴巴業(yè)務(wù)系統(tǒng)中獲廣泛應(yīng)用外,從 2017 年開始,OceanBase 開始服務(wù)外部客戶,客戶包括南京銀行、浙商銀行、人保健康險等。

產(chǎn)品優(yōu)勢

  • 高性能:OceanBase 采用了讀寫分離的架構(gòu),把數(shù)據(jù)分為基線數(shù)據(jù)和增量數(shù)據(jù)。其中增量數(shù)據(jù)放在內(nèi)存里(MemTable),基線數(shù)據(jù)放在 SSD 盤(SSTable)。對數(shù)據(jù)的修改都是增量數(shù)據(jù),只寫內(nèi)存。所以 DML 是完全的內(nèi)存操作,性能非常高。

  • 低成本:OceanBase 通過數(shù)據(jù)編碼壓縮技術(shù)實(shí)現(xiàn)高壓縮。數(shù)據(jù)編碼是基于數(shù)據(jù)庫關(guān)系表中不同字段的值域和類型信息,所產(chǎn)生的一系列的編碼方式,它比通用的壓縮算法更懂?dāng)?shù)據(jù),從而能夠?qū)崿F(xiàn)更高的壓縮效率。

  • 高兼容:兼容常用 MySQL/ORACLE 功能及 MySQL/ORACLE 前后臺協(xié)議,業(yè)務(wù)零修改或少量修改即可從 MySQL/ORACLE 遷移至 OceanBase。

  • 高可用:數(shù)據(jù)采用多副本存儲,少數(shù)副本故障不影響數(shù)據(jù)可用性。通過“三地五中心”部署實(shí)現(xiàn)城市級故障自動無損容災(zāi)。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號