Skip to content
プロジェクト

oceanbase/oceanbase has 10,371 GitHub stars and 1,930 forks. GitHot measured +1 stars in 24 hours and +8 in 7 days. Last checked 2026-11-09 11:43 UTC. Last push 2026-11-04.

この数値の測り方

OceanBaseは、AI時代に向けた統合型分散データベースです。オープンソースでマルチモデルに対応し、最も要求の厳しいワークロードにも単一のエンジンで対応します。

できること

  • Transparent Scalability: 1,500 nodes, PB data and a trillion rows of records in one cluster.
  • Ultra-fast Performance: TPC-C 707 million tmpC and TPC-H 15.26 million QphH @30000GB.
  • Cost Efficiency: saves 70%–90% of storage costs.
  • Real-time Analytics: supports HTAP without additional cost.

計測したスター増加

24時間
+1
7日間
+8
15日間
更新が遅れています
1か月
更新が遅れています

期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。

README_JA.md

オリジナル

OceanBase Logo

English doc Chinese doc last commit stars building status license

Support Stack Overflow Static Badge follow on LinkedIn Static Badge Static Badge Static Badge Static Badge

English | 中文版 | 日本語版

OceanBase は分散リレーショナルデータベースです。Ant Group によって開発されています。OceanBase は、汎用的なサーバークラスター上に構築されています。 OceanBase は、Paxos プロトコルとその分散構造に基づいて、高可用性と線形スケーラビリティを実現します。OceanBase は、特定のハードウェア アーキテクチャに依存しません。また、ベクトルデータベース機能をサポートしており、AI や大規模検索シナリオ向けに高効率なベクトル検索能力を提供します。

主な特徴

  • ベクトル検索: ベクトルインデックスと高効率なクエリをサポートし、AI アプリケーション、レコメンデーションシステム、セマンティック検索に適しています。高スループットかつ低遅延のベクトル検索機能を提供します。
  • 透過的なスケーラビリティ: 1 つのクラスターに 1,500 ノード、PB データ、1 兆行のレコード。
  • 超高速パフォーマンス: TPC-C 7 億 700 万 tmpC、TPC-H 1526 万 QphH @30000GB。
  • コスト効率: ストレージ コストを 70%~90% 削減。
  • リアルタイム分析: 追加コストなしで HTAP をサポート。
  • 継続的可用性: RPO = 0 (データ損失ゼロ)、RTO < 8 秒 (リカバリ時間)
  • MySQL 互換: MySQL から簡単に移行できます。

詳細については、主な機能も参照してください。

クイック スタート

詳細については、クイック エクスペリエンス

🔥 オールインワンな環境から始める

次のコマンドを使用すると、スタンドアロンの OceanBase をすぐにデプロイして試すことができます。

注記: Linuxのみ

# オールインワンパッケージをダウンロードしてインストールします(インターネット接続が必要です)
bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)"
source ~/.oceanbase-all-in-one/bin/env.sh

# OceanBaseデータベースを迅速に導入
obd demo

🐳 Dockerで始める

注記: dockerhub、quay.io、ghcr.io でイメージを提供しています。dockerhub からイメージを取得できない場合は、他の 2 つのレジストリを試してください。

  1. OceanBase インスタンスを起動します。

    # ミニ・スタンドアロンインスタンスをデプロイします。
    docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d oceanbase/oceanbase-ce
    
    # quay.io のイメージを使用してミニ・スタ​​ンドアロンインスタンスをデプロイします。
    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d quay.io/oceanbase/oceanbase-ce
    
    # ghcr.io のイメージを使用してミニ・スタ​​ンドアロンインスタンスをデプロイします。
    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d ghcr.io/oceanbase/oceanbase-ce
    
  2. OceanBase インスタンスに接続します。

    docker exec -it oceanbase-ce obclient -h127.0.0.1 -P2881 -uroot # sys テナントの root ユーザーに接続します。
    

詳細については、Docker Readmeも参照してください。

☸️ Kubernetesから始める

ob-operatorを使用すると、OceanBase DatabaseインスタンスをKubernetesクラスターに素早くデプロイして管理できます。詳細については、ob-operatorのクイックスタートのドキュメントを参照してください。

👨‍💻 開発を始める

手動でオブザーバーをコンパイルしてデプロイする方法については、OceanBase 開発者ドキュメントを参照してください。

ロードマップ

今後の計画については、製品のイテレーションの進捗状況を参照してください。詳細については、OceanBase ロードマップも参照してください。

ケーススタディ

OceanBase は 2,000 社を超える顧客にサービスを提供しており、金融サービス、通信、小売、インターネットなど、さまざまな業界のデータベースをアップグレードしてきました。

詳細については、成功事例 と OceanBase のユーザー もご覧ください。

システムアーキテクチャ

システムアーキテクチャの概要

貢献する

貢献を心より歓迎します。開始するには、開発ガイドをお読みください。

ライセンス

OceanBase は、Apache License 2.0 に基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。

コミュニティ

OceanBase コミュニティにぜひご参加ください!

  • Discord: ご質問の投稿、フィードバックの共有、最新情報の取得、および他のOceanBaseユーザーとの交流が可能です。
  • GitHub Issues: ご報告いただける内容には、OceanBaseのご利用中に遭遇した不具合や、新たな機能に関するご要望が含まれます。

関連プロジェクトを探す