OceanBase基于阿里巴巴數(shù)據(jù)庫業(yè)務需求開發(fā)的,具體如下:
1、OceanBase最初是為了處理淘寶網(wǎng)的大規(guī)模數(shù)據(jù)而產(chǎn)生的。傳統(tǒng)的 Oracle 單機數(shù)據(jù)庫無法支撐數(shù)百 TB 的數(shù)據(jù)存儲、數(shù)十萬的 QPS,通過硬件擴展的方式成本又太高。
2、淘寶網(wǎng)曾使用 MySQL 取代 Oracle,但是需要進行分庫分表來存儲,也有很多弊端。通過分庫分表添加節(jié)點比較復雜,查詢時有可能需要訪問所有的分區(qū)數(shù)據(jù)庫,性能很差。
3、淘寶網(wǎng)甚至考慮過 HBase,但是 HBase 只能支持單行事務查詢,且不支持 ACID 特性,只支持最終一致性。而淘寶網(wǎng)的業(yè)務必須支持跨行跨表業(yè)務,且一些訂單信息需要支持強一致性。
OceanBase是由螞蟻金服、阿里巴巴完全自主研發(fā)的金融級分布式關系數(shù)據(jù)庫,始創(chuàng)于2010年。OceanBase具有數(shù)據(jù)強一致、高可用、高性能、在線擴展、高度兼容SQL標準和主流關系數(shù)據(jù)庫、低成本等特點。OceanBase至今已成功應用于支付寶全部核心業(yè)務:交易、支付、會員、賬務等系統(tǒng)以及阿里巴巴淘寶(天貓)收藏夾、P4P廣告報表等業(yè)務。除在螞蟻金服和阿里巴巴業(yè)務系統(tǒng)中獲廣泛應用外,從2017年開始,OceanBase開始服務外部客戶,客戶包括南京銀行、浙商銀行、印度Paytm、人保健康險。
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com