OceanBaseは、高性能な分散リレーショナルデータベースとして、多くのツールを統合したエコシステムを段階的に構築してきました。これにより、データベース管理が簡素化され、運用効率が向上し、多様なIT環境とのシームレスな連携が実現されています。

開発言語
C:効率的な汎用プログラミング言語で、システムソフトウェアやアプリケーション開発に広く利用されています。詳細については、C言語を使用したOB Cloudデータベースへの接続をご参照ください。
Java:人気のオブジェクト指向プログラミング言語で、さまざまなアプリケーション分野に適しています。詳細については、Javaを使用したOB Cloudデータベースへの接続をご参照ください。
Python:多目的で高度なプログラミング言語で、読みやすい構文を備えています。詳細については、Pythonを使用したOB Cloudデータベースへの接続をご参照ください。
PHP:広く使われているオープンソースのサーバーサイドスクリプト言語で、主にWebサイト開発やサーバーサイドアプリケーションの作成に使用されます。詳細については、PHPを使用したOB Cloudデータベースへの接続をご参照ください。現在はBeta版となっており、初期テストは完了していますが、今後さらに徹底的な調整が予定されています。
Go:Googleが開発した静的型付け・コンパイル型の言語で、並列処理と高効率で知られています。詳細については、Go言語を使用したOB Cloudデータベースへの接続をご参照ください。現在はBeta版となっており、初期テストは完了していますが、今後さらに徹底的な調整が予定されています。
データベースバージョン管理
Flyway:歴史記録テーブルを作成してデータベースの状態を追跡し、自動化されたマイグレーションを実現するオープンソースのデータベースバージョン管理ツールです。詳細については、Flywayを使用したOB Cloudデータベースのバージョン管理をご参照ください。
Liquibase:データベースアーキテクチャの変更を追跡、管理、適用するために使用できるオープンソースのデータベースバージョン管理ツールです。詳細については、Liquibaseを使用したOceanBaseデータベースのバージョン管理をご参照ください。
データ統合
Canal:データベース同期と統合のための変更データキャプチャ(CDC)フレームワークです。詳細については、Canalを使用したデータ同期をご参照ください。
dbt:SQLを通じてデータ変換を実現し、コマンドをテーブルやビューに変換できるオープンソースのデータ変換ツールです。詳細については、dbtを使用したOceanBaseデータの分析をご参照ください。
DataWorks:Alibaba Cloudが提供するデータ開発・ガバナンスプラットフォームです。詳細については、DataWorksをご参照ください。
Debezium:オープンソースのエンタープライズ向け汎用計算フレームワークで、複数の計算エンジンのタスクスケジューリングと管理をサポートします。詳細については、Debeziumをご参照ください。
Flink:大規模データの処理と分析を目的としたオープンソースフレームワークです。詳細については、Flinkを使用したデータ同期をご参照ください。
Glue:AWSが提供するサーバーレスのデータ統合サービスです。詳細については、AWS Glueを使用したOceanBaseデータの移行をご参照ください。
Informatica Cloud:クラウドベースのデータ統合およびデータ管理ソリューションです。ユーザーはクラウド環境で、オンプレミスデータソースやクラウドベースのデータソースを含む異種データソースを接続・統合し、データ分析、データインサイト、ビジネス上の意思決定を効果的に行うことができます。詳細については、Informatica Cloudをご参照ください。
Kafka:高性能な分散ストリーム処理プラットフォームです。Kafkaは通常、リアルタイムデータストリームの処理に使用され、リアルタイムデータパイプライン、ストリーム処理アプリケーション、リアルタイム分析システムなどのシナリオで広く活用されています。詳細については、Kafkaをご参照ください。
Maxwell:MySQLデータベース用の変更データキャプチャ(CDC)ツールです。詳細については、Maxwellをご参照ください。
NiFi:システム間で効率的かつ信頼性の高いデータ転送を実現するための自動化データストリーム処理プラットフォームです。詳細については、Apache NiFiを使用したOB Cloudの統合をご参照ください。
SeaTunnel:データ移行とリアルタイムストリーム処理タスクを目的とした分散型・高性能のデータ統合プラットフォームです。詳細については、SeaTunnelをご参照ください。現在はBeta版となっており、初期テストは完了していますが、今後さらに徹底的な調整が予定されています。
SQL開発
DataGrip:JetBrainsが開発した統合開発環境(IDE)です。詳細については、DataGripでOB Cloudデータベースに接続するをご参照ください。
DBeaver:多機能で無料の汎用データベース管理ツールです。詳細については、DBeaverでOB Cloudデータベースに接続するをご参照ください。現在はBeta版となっており、初期テストは完了していますが、今後さらに徹底的な調整が予定されています。
DMS:エンタープライズ向けのワンストップデータ管理プラットフォームで、データ資産管理、データガバナンス、データベース設計開発、データ統合、データ開発、データ消費など、データベースのライフサイクル全体にわたる開発・運用機能を提供します。詳細については、DMSを使用したOB Cloudデータベースの管理をご参照ください。
Navicat:マルチデータベース管理および開発ツールで、さまざまなデータベースシステムへの接続をサポートしています。詳細については、NavicatでOB Cloudクラウドデータベースに接続するをご参照ください。
TablePlus:クロスプラットフォームのデータベース管理ツールです。詳細については、TablePlusでOB Cloudクラウドデータベースに接続するをご参照ください。
スケジューリングとパイプライン
Airflow:オープンソースのワークフロースケジューリングシステムで、さまざまなタスクタイプをサポートしています。詳細については、AirflowとOceanBaseデータベースの連携をご参照ください。
DolphinScheduler:オープンソースの分散型ワークフロータスクスケジューリングシステムで、さまざまなタスクタイプをサポートしています。詳細については、DolphinSchedulerをご参照ください。現在はBeta版であり、初期テストは完了していますが、今後、より包括的な調整が予定されています。
Linkis:オープンソースのエンタープライズ向け汎用コンピューティングフレームワークで、複数のコンピューティングエンジンに対するタスクスケジューリングと管理をサポートしています。詳細については、LinkisとOceanBaseデータベースの連携をご参照ください。
可視化
Grafana:オープンソースの分析および監視プラットフォームで、さまざまなデータソースをサポートしています。詳細については、GrafanaでOB Cloudの監視ダッシュボードデータを表示するをご参照ください。
Power BI:関連するデータソースから一貫性のある、視覚的にリアルなインタラクティブな洞察を生成するために協働するソフトウェアサービス、アプリケーション、コネクタの集合体です。詳細については、Power BIでOB Cloudに接続してデータを取得するをご参照ください。
QuickBI:使いやすいデータ可視化および分析ツールで、迅速なデータレポートの生成をサポートしています。詳細については、Quick BIでOB Cloudクラウドデータベースに接続するをご参照ください。
Superset:データ探索と可視化に使用されるオープンソースのビジネスインテリジェンスツールです。詳細については、SupersetとOB Cloudクラウドデータベースを使用したデータ分析をご参照ください。現在はBeta版であり、初期テストは完了していますが、今後、より包括的な調整が予定されています。
Tableau:インタラクティブで共有可能なレポートを作成するための直感的なデータ可視化ツールです。詳細については、TableauでOB Cloudクラウドデータベースに接続するをご参照ください。現在はBeta版であり、初期テストは完了していますが、今後、より包括的な調整が予定されています。
观远BI:观远BIは、一連の製品マトリックスを組み合わせたワンストップBIプラットフォームです。詳細については、观远BIでOB Cloudクラウドデータベースに接続するをご参照ください。
永洪BI:永洪BIは、セルフサービス型のデータ準備、探索型のセルフサービス分析、高度な分析、エンタープライズレベルの管理、高性能計算を一体化したワンストップのビッグデータプラットフォームです。詳細については、永洪BIでOB Cloudクラウドデータベースに接続するをご参照ください。
可観測性
- Prometheus:信頼性と多次元データ収集を目的として設計された強力なオープンソースのシステム監視およびアラートツールキットで、サービスやアプリケーションの健全性監視に広く利用されています。詳細については、PrometheusでOceanBaseデータを監視するをご参照ください。
データベース管理
- Bytebase:ワークフローを簡素化するための協働型データベース管理ツールです。詳細については、BytebaseでOceanBaseインスタンスを管理するをご参照ください。現在はBeta版であり、初期テストは完了していますが、今後、より包括的な調整が予定されています。
AI
Dify:オープンソースの大規模言語モデル(LLM)アプリケーション開発プラットフォームです。バックエンド・アズ・ア・サービス(Backend as a Service)とLLMOpsの理念を融合し、開発者が本番レベルの生成AIアプリケーションを迅速に構築できるようにします。詳細はOB Cloud VectorとDifyの連携をご参照ください。
LangChain:言語モデルを活用したアプリケーションを開発するためのフレームワークです。詳細はLangChainとOceanBaseデータベースの連携をご参照ください。
LlamaIndex:LLM(エージェントやワークフローを含む)を使用して、コンテキストを強化した生成AIアプリケーションを構築するためのフレームワークです。詳細はLlamaIndexとOceanBaseデータベースの連携をご参照ください。
OpenAI:言語モデルを活用したアプリケーションを開発するためのフレームワークです。詳細はOpenAIとOceanBaseデータベースの連携をご参照ください。
Qwen:Alibaba CloudのBailianが提供する、言語モデルを活用したアプリケーション開発フレームワークです。詳細はQwenとOceanBaseデータベースの連携をご参照ください。
開発ツール(DevTools)
Cloudflare Workers:Cloudflareのエッジノード上で実行されるサーバーレス実行環境であり、低遅延なAPI、サーバーレス関数、マイクロサービスの構築に適しています。Hyperdriveを利用することで、OceanBase Cloud(MySQL互換)に安全かつ高性能に接続できます。詳細はCloudflare WorkersでOceanBase Cloudクラウドデータベースに接続するをご参照ください。
Vercel:フロントエンドおよびフルスタック開発者向けのデプロイおよびグローバル配信プラットフォームです。環境変数を利用してアプリケーションをOceanBase Cloudクラウドデータベースに迅速に接続できます。詳細はVercelでOceanBase Cloudクラウドデータベースに接続するをご参照ください。