網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

OceanBase基於什麼開發的

欄目: IT科技 / 發佈於: / 人氣:2.87W

OceanBase基於阿里巴巴數據庫業務需求開發的,具體如下:

OceanBase基於什麼開發的

1、OceanBase最初是爲了處理淘寶網的大規模數據而產生的。傳統的 Oracle 單機數據庫無法支撐數百 TB 的數據存儲、數十萬的 QPS,透過硬件擴展的方式成本又太高。

2、淘寶網曾使用 MySQL 取代 Oracle,但是需要進行分庫分表來存儲,也有很多弊端。透過分庫分表添加節點比較複雜,查詢時有可能需要訪問所有的分區數據庫,性能很差。

3、淘寶網甚至考慮過 HBase,但是 HBase 只能支援單行事務查詢,且不支援 ACID 特性,只支援最終一致性。而淘寶網的業務必須支援跨行跨表業務,且一些訂單資訊需要支援強一致性。

OceanBase是由螞蟻金服、阿里巴巴完全自主研發的金融級分佈式關係數據庫,始創於2010年。OceanBase具有數據強一致、高可用、高性能、在線擴展、高度相容SQL標準和主流關係數據庫、低成本等特點。OceanBase至今已成功應用於支付寶全部核心業務:交易、支付、會員、賬務等系統以及阿里巴巴淘寶(天貓)收藏夾、P4P廣告報表等業務。除在螞蟻金服和阿里巴巴業務系統中獲廣泛應用外,從2017年開始,OceanBase開始服務外部客戶,客戶包括南京銀行、浙商銀行、印度Paytm、人保健康險。

Tags:OceanBase