OceanBaseデータベースは、アリババの電子商取引事業の発展とともに生まれ、アントグループのモバイル決済事業の発展に伴い成長しました。10年以上にわたる様々な業務での利用と磨きを経て、ついに羽化成蝶し、外部市場へと進出しました。この章では、OceanBaseデータベースの発展過程におけるマイルストーンとなった出来事を簡潔に紹介します。
誕生
2010年、OceanBaseの創設者である陽振坤博士がスタートアップチームを率いてOceanBaseプロジェクトを開始しました。最初のアプリケーションは、淘宝のお気に入り機能でした。今日でも、そのお気に入り機能はOceanBaseの顧客です。お気に入り機能の単一テーブルデータ量は非常に大きく、OceanBaseは独自の方法で、高並行性を備えた大規模テーブルから小規模テーブルへの接続という要件を解決しました。
リレーショナルデータベース
初期のバージョンでは、アプリケーションはカスタムAPIライブラリを通じてOceanBaseデータベースにアクセスしていました。2012年、OceanBaseデータベースはSQLをサポートするバージョンをリリースし、初めて機能が完全な汎用リレーショナルデータベースとなりました。
金融業務への初挑戦
OceanBaseはAlipay(後のアントグループ)に導入され、金融級の業務シナリオでの利用が始まりました。2014年の「ダブル11」大セールでは、OceanBaseが取引データベースの一部のトラフィックを担うようになりました。その後、新設された網商銀行は、すべてのコア取引データベースをOceanBaseデータベース上で稼働させました。
金融級コアデータベース
2016年、OceanBaseデータベースはアーキテクチャを再設計した1.0バージョンをリリースし、分散トランザクションをサポートし、高並行性の書き込み業務における拡張性を向上させました。同時にマルチテナントアーキテクチャを実装し、この全体的なアーキテクチャは今日に至るまで継承されています。また、2016年の「ダブル11」には、Alipayのすべてのコアデータベースの業務トラフィックが100% OceanBaseデータベース上で稼働しており、取引、支払い、会員、そして最も重要な勘定データベースが含まれていました。
外部市場への進出
2017年、OceanBaseデータベースは外部業務での試行的運用を開始し、南京銀行での成功した導入を果たしました。
商用化の加速
2018年、OceanBaseデータベースは2.0バージョンをリリースし、Oracle互換モードをサポートし始めました。この機能により、アプリケーションの改修と適合コストが削減され、外部顧客での迅速な普及が図られました。
頂点を目指して
2019年、OceanBaseデータベースV2.2バージョンは、OLTPデータベースを代表する最も権威あるTPC-Cベンチマークに参戦し、6000万tpmCの成績で世界一の座に輝きました。その後、2020年には7億tpmCで記録を更新しました。これは、OceanBaseデータベースの優れた拡張性と安定性を十分に証明しています。OceanBaseデータベースは、TPC-Cにランクインした初の分散データベースであり、中国製のデータベースとしても初めての快挙でした。
HTAP混合ワークロード
2021年、OceanBaseデータベースV3.0は、全く新しいベクトル化実行エンジンを基盤とし、TPC-H 30000GBのベンチマークで1526万QphHの成績でベンチマークランキングを更新しました。これは、OceanBaseデータベースがAPとTPの混合ワークロードを単一エンジンで処理する能力において、基礎的なブレークスルーを達成したことを示しています。
オープンソースとオープンな姿勢
2021年の6月1日児童節に、OceanBaseデータベースは全面的なオープンソース化を発表し、協力とエコシステムの共同構築を推進しています。
