OceanBaseデータベースは、アリババのeコマース事業の発展とともに生まれ、アントグループのモバイル決済事業の発展に伴い成長しました。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ベンチマークに参加し、6,000万tpmCの成績で世界一となりました。その後、2020年には7億tpmCで記録を更新しました。これは、OceanBaseデータベースの優れた拡張性と安定性を十分に証明しています。OceanBaseデータベースは、TPC-Cにランクインした初の分散型データベースであり、中国のデータベースとしても初めての快挙でした。
HTAPハイブリッドワークロード
2021年、OceanBaseデータベースV3.0は、新しいベクトル化実行エンジンを基盤として、TPC-H 30,000GBのベンチマークで1,526万QphHの成績を収め、ベンチマークリストを更新しました。これは、OceanBaseデータベースがAPとTPの混合ワークロードを単一のエンジンで処理する能力において、基礎的な突破口を開いたことを示しています。
オープンソース化
2021年の6月1日の子どもの日、OceanBaseデータベースは全面的なオープンソース化を発表し、協力してエコシステムを共に構築することを表明しました。
