text: OceanBase(OB)是阿里巴巴集團研發的資料庫軟體，用於淘寶網和諸多阿里集團的雲服務、部分政府機構、銀行，擅長於海量資料處理，目前速度為全球排名第一。2019年10月在視為資料庫界的國際聖杯TPC-C測試中，OceanBase以每分鐘存取6000多萬條資訊的速度，擊敗蟬聯九年冠軍的美國甲骨文資料庫(Oracle )拿下冠軍，且擊敗幅度是超越甲骨文的3000多萬條效能近一倍。概述.淘寶網早期與眾多公司一樣採用甲骨文資料庫，但公司發展迅速每日交易量也逐漸邁向天量，甲骨文的授權費和增設費極貴，馬雲決定研發自主資料庫。2009年淘寶宣佈要放棄甲骨文，轉投自研的資料庫架構。研發至2016年“雙11”前夕，OB全面取代了Oracle。在雙11凌晨平穩支撐住12萬條/秒支付峰值，證明其實用性達成。2017年起OceanBase資料庫開始對外銷售銀行、保險等金融機構。OceanBase另一特性是幾乎不必採用專用硬體，很多公司高效能資料庫還須使用訂製的專用硬體(伺服器、高階儲存器等)這些硬體產量少所以天然維修昂貴且價格由單一廠商掌控，而OB可以用一般量產市場價的PC伺服器為主，硬體成本低廉甚至可以併入企業其他專案閒置淘汰的電腦。測試規則中TPC-C 綜合計算軟硬體價格以及三年服務價格，軟硬價格除資料庫和儲存器還包括針對 TPC-C考試開發應用軟體的成本，甚至連測試使用的桌上型電腦成本也需要計算在內，但這是用於業界再現性評估確保參賽者沒使用非常難以獲得的獨特硬體而不作為比賽項，若是有成本優勢這一比賽項則OB優勢更大。有人質疑OceanBase採用2019年的硬體裝置而上一次Oracle受測是在2013年是否得益於硬體進步，OB主架構設計師楊傳輝則表示，資料庫領域的競爭技術難點在於分散式運算的工序分配問題演演算法，TPC-C基準測試無法簡單地透過增加CPU來提升效能否則這比賽就不會難度如此高、榜單更新如此慢。因TPC-C考察分散式事務，資料庫軟體如寫得不好，無論怎增加CPU也無法提升TPC-C分數。Oracle和IBM等美商領先的秘訣在於能將幾十臺伺服器呼叫分配其餘小廠商的單機式運算軟體沒有上榜可能，所以基本不參賽 而OB實現廣域OLTP分散式資料庫技術是拿下冠軍的關鍵。另一方面資料庫這種基礎軟體重大創新時間週期是很長的，一般需10年以上積累，所以很多銀行現在還用20年前的資料庫，這一行業發展步調是軟體界最慢的因為其難度高，Oracle若認為自身技術與上一次2013年受測時又有重大進展則它自然會參賽更新紀錄，但它直到目前終究沒有。2020年6月1日，OceanBase註冊獨立公司為“北京奧星貝斯科技有限公司”。
metadata: erhwenkuo/wikipedia-zhtw
metadata: OceanBase
metadata: https://zh.wikipedia.org/wiki?curid=6796318