OceanBase
English日本語简体中文
ドキュメントホーム
製品
エコシステム
リリース

データベース

OceanBase CloudOceanBaseデータベース

データベース

OceanBase CloudOceanBaseデータベース
OceanBase CloudOceanBaseデータベース

OceanBaseデータベース

  • エコシステム統合の概要
  • ORMフレームワーク
    • Java
      • SpringBootサンプルプログラム
      • SpringBatchサンプルプログラム
      • Spring JDBCサンプルプログラム
      • SpringDataJPAサンプルプログラム
      • Hibernateサンプルプログラム
      • MyBatisサンプルプログラム
    • Python
      • SQLAlchemyによるOceanBaseデータベース接続サンプルプログラム
      • peeweeによるOceanBaseデータベース接続サンプルプログラム
      • Tortoise ORM による OceanBase データベース接続サンプルプログラム
    • Go
      • GORMサンプルプログラム
    • Rust
      • SeaORM による OceanBase データベース接続サンプルプログラム
    • Ruby
      • ActiveRecordによるOceanBaseデータベース接続サンプルプログラム
      • Sequel で OceanBase データベースに接続するサンプルプログラム
      • Ruby on RailsによるOceanBaseデータベース接続サンプルプログラム
    • Node.js
      • SequelizeでOceanBaseデータベースに接続する
      • TypeORMを使用してOceanBaseデータベースに接続する
      • Prismaを使用してOceanBaseデータベースに接続する
      • Drizzle ORMを使用してOceanBaseデータベースに接続する
    • C#
      • Dapperを使用してOceanBaseデータベースに接続する
      • SqlSugarを使用してOceanBaseデータベースに接続する
      • FreeSQLを使用してOceanBaseデータベースに接続する
    • PHP
      • Yii 2.0 ORMサンプルプログラム
      • Laravel Eloquent ORMサンプルプログラム
  • データベースのバージョン管理
    • Liquibaseを使用したOceanBaseデータベースのバージョンの管理
    • Flywayを使用してOceanBaseデータベースを統合し、バージョン管理を実現する
  • データ統合
    • dbtを使用したOceanBaseデータの分析
    • Flink DirectLoadを使用したOceanBaseのダイレクトインポート
    • SeaTunnelを使用したOceanBaseデータの読み取りと同期
    • Maxwellを使用したOceanBaseデータの読み取り
    • Debeziumを使用してOceanBaseに接続し、データを取得する
    • Spark Catalogを使用してOceanBaseデータベースに接続する
    • Apache NiFiを使用してOceanBaseデータベースと統合する
  • SQL開発
    • WebLogicを使用してOceanBaseデータベースに接続する
    • DBeaverを使用してOceanBaseデータベースに接続する
    • Navicatを使用してOceanBaseデータベースに接続する
    • DataGripでOceanBaseデータベースに接続する
    • TablePlusでOceanBaseデータベースに接続する
    • DMSを使用したOceanBaseデータベースの管理
  • 編成とスケジューリング
    • AirflowとOceanBaseデータベースの連携
    • PowerJobとOceanBaseデータベースの連携
    • DolphinSchedulerにOceanBaseデータソースを設定する
    • LinkisとOceanBaseデータベースの統合
  • 可視化ツール
    • SupersetとOceanBaseを使用したデータ分析
    • Power BIでOceanBaseに接続してデータを取得する
    • Quick BIでOceanBaseに接続してデータを取得する
    • Bytebaseを使用したOceanBaseインスタンスの管理
  • データベース管理
    • NineDataを使用したOceanBaseデータソースの管理
    • Bytebaseを使用したOceanBaseインスタンスの管理
  • AI
    • OpenAI
    • Qwen
    • OceanBaseデータベースとLangChainの統合
    • OceanBaseデータベースのベクトル検索機能とLlamaIndexの連携
    • OceanBaseデータベースのベクトル検索機能とDifyの連携
    • OceanBaseデータベースとn8nの連携
    • OceanBase MCP ServerとTraeの連携
    • OceanBaseデータベースとSpring AI Alibabaの連携
    • OceanBase MCP ServerとClineの連携
    • OceanBase MCP ServerとCursorの連携
    • OceanBase MCP ServerとContinueの連携
    • Google GenAI Toolboxを使用して独自のOceanBase MCP Serverを構築する
    • OceanBaseデータベースとCamelAIの連携
    • OceanBase VectorとFirecrawlの連携
    • OceanBase VectorとHugging Faceの連携
    • OceanBase VectorとOllamaの連携
    • OceanBaseデータベースとGoogle Geminiの連携
    • OceanBase VectorとCloudflare Workers AIの連携
    • OceanBase VectorとJina AIの連携
    • OceanBase MCP ServerとAugment Codeの連携
    • OceanBase MCP ServerとClaude Codeの連携
    • OceanBase MCP ServerとKiroの連携

PDF をダウンロード

ドキュメントフィードバック
  1. ドキュメントセンター
  2. OceanBaseデータベース
  3. master

エコシステム統合の概要

最終更新:2026-10-10 03:12:37

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

モジュール
ツール
統合項目
説明
利用シナリオ
MySQLモードとの互換性
ORMフレームワーク Java SpringBootによりOceanBaseデータベースに接続する SpringBootはSpringアプリケーション開発を簡素化するフレームワークで、独立した本番環境対応のSpringアプリケーションを迅速に作成できます。本文では、SpringBootとOceanBaseを使用してアプリケーションを構築し、テーブルの作成、データの挿入、データの照会といった基本操作を行う方法を紹介します。 TP 完全対応
ORMフレームワーク Java SpringBatchによりOceanBaseデータベースに接続する SpringBatchはバッチ処理タスク向けのフレームワークで、大規模なデータ処理をサポートし、柔軟な実行とモニタリングメカニズムを提供します。 TP 完全対応
ORMフレームワーク Java Spring JDBCによりOceanBaseデータベースに接続する Spring JDBCはSpringフレームワークにおけるデータベースアクセスを簡素化する重要なモジュールです。 TP 完全対応
ORMフレームワーク Java Spring Data JPAによりOceanBaseデータベースに接続する Spring Data JPAはSpringフレームワークの永続化レイヤーで、JPA仕様に準拠し、データベース操作を簡素化してコードの可読性を高めます。 TP 完全対応
ORMフレームワーク Java HibernateによりOceanBaseデータベースに接続する Hibernateは強力なORMフレームワークで、Javaオブジェクトとデータベーステーブルを自動的にマッピングし、複雑なクエリとトランザクション管理をサポートします。 TP 完全対応
ORMフレームワーク Java MyBatisによりOceanBaseデータベースに接続する MyBatisは半自動化の永続化レイヤーフレームワークで、開発者がSQLをカスタマイズしてJavaオブジェクトにマッピングでき、高い柔軟性を備えています。 TP 完全対応
ORMフレームワーク Python SQLAlchemyによりOceanBaseデータベースに接続する SQLAlchemyはPythonで人気のあるORMライブラリで、SQLツールキットとORMシステムを提供し、複数のデータベースをサポートします。 TP 基本互換
ORMフレームワーク Python peeweeによりOceanBaseデータベースに接続する peeweeは軽量なPython ORMライブラリで、シンプルかつ強力なAPIを提供します。 TP 完全対応
ORMフレームワーク Python Tortoise ORMによりOceanBaseデータベースに接続する Tortoise ORMはasyncioベースの非同期Python ORMライブラリで、モダンなPythonアプリケーション向けに設計されています。 TP 完全対応
ORMフレームワーク Go GORMによりOceanBaseデータベースに接続する GORMは強力なGo言語ORMライブラリで、簡潔なAPIと効率的なデータベース操作を提供し、複数のデータベースとマイグレーション機能をサポートします。 TP 基本互換
ORMフレームワーク Rust SeaORMによりOceanBaseデータベースに接続する SeaORMはRustの非同期ORMフレームワークで、複数のデータベースをサポートします。 TP 基本互換
ORMフレームワーク Ruby ActiveRecordによりOceanBaseデータベースに接続する ActiveRecordはRubyでよく使われるORMパターンで、オブジェクトをデータベーステーブルにマッピングします。 TP 基本互換
ORMフレームワーク Ruby SequelによりOceanBaseデータベースに接続する SequelはRubyのデータベースツールキットで、複数のデータベースと高度なクエリをサポートします。 TP 基本互換
ORMフレームワーク Ruby Ruby on RailsによりOceanBaseデータベースに接続する Ruby on RailsはフルスタックWebアプリケーションフレームワークで、ORMコンポーネントとしてActiveRecordを内蔵しています。 TP 完全対応
ORMフレームワーク Node.js SequelizeによりOceanBaseデータベースに接続する SequelizeはPromiseベースのNode.js ORMで、Postgres、MySQL、SQLite、SQL Serverをサポートします。 TP 基本互換
ORMフレームワーク Node.js TypeORMによりOceanBaseデータベースに接続する TypeORMはTypeScriptとJavaScriptをサポートするORMフレームワークで、複数のデータベースシステムをサポートします。 TP 基本互換
ORMフレームワーク Node.js PrismaによりOceanBaseデータベースに接続する Prismaはモダンなデータベースツールキットで、型安全なデータベースアクセスを提供します。 TP 基本互換
ORMフレームワーク Node.js Drizzle ORMによりOceanBaseデータベースに接続する Drizzle ORMは軽量で型安全なTypeScript ORMです。 TP 部分互換
ORMフレームワーク C# DapperによりOceanBaseデータベースに接続する Dapperは軽量な.NETオブジェクト関係マッピングツールで、高性能と使いやすさに重点を置いています。 TP 基本互換
ORMフレームワーク C# SqlSugarによりOceanBaseデータベースに接続する SqlSugarは機能が豊富で使いやすい.NET ORMフレームワークです。 TP 部分互換
ORMフレームワーク C# FreeSQLによりOceanBaseデータベースに接続する FreeSQLは強力で柔軟な.NET ORMフレームワークで、複数のデータベースをサポートします。 TP 基本互換
ORMフレームワーク PHP Yii 2.0 ORMによりOceanBaseデータベースに接続する Yii 2.0は高性能なPHPフレームワークで、ActiveRecordコンポーネントを通じて、データベース操作の洗練された手段を提供します。 TP 基本互換
ORMフレームワーク PHP Laravel Eloquent ORMによりOceanBaseデータベースに接続する LaravelはエレガントなPHP Web開発フレームワークで、Eloquent ORMによりシンプルなActiveRecord実装を提供します。 TP 完全対応
データベースバージョン管理 Liquibase LiquibaseによりOceanBaseデータベースのバージョンを管理する Liquibaseはオープンソースのデータベースバージョン管理ツールで、Schemaのバージョン追跡、更新、ロールバックをサポートします。 TP 完全対応
データベースバージョン管理 Flyway FlywayによりOceanBaseデータベースのバージョン管理を実現する Flywayはオープンソースのデータベースバージョン管理ツールで、履歴テーブルを通じてデータベースの状態を追跡し、自動化された移行を実現します。 TP 部分互換
データ統合 AWS Glue AWS Glue AWS Glueはサーバーレスデータ統合サービスで、複数のソースからのデータの発見、準備、移動、統合を支援します。 AP 完全対応
データ統合 dbt dbtを使用したOceanBaseデータの分析 dbt(data build tool)はオープンソースのデータ変換ツールで、SQLを使用してコマンドをテーブルまたはビューに変換します。 AP 完全対応
データ統合 SeaTunnel SeaTunnelを使用したOceanBaseデータの読み込みと同期 SeaTunnelは分散型で高性能なデータ統合プラットフォームで、データ移行とリアルタイムストリーム処理タスクに使用されます。 TP 完全対応
データ統合 Maxwell Maxwellを使用したOceanBaseデータの読み込み MaxwellはMySQLのBinlogを読み取り、JSON形式で出力するアプリケーションで、データベースのデータ変更イベントをキャプチャします。 TP 部分互換
データ統合 Debezium Debeziumを使用してOceanBaseに接続しデータを取得する Debeziumはデータベースの変更をモニタリングし、データの変動イベントをキャプチャして、イベントストリーム形式でエクスポートするオープンソースの分散プラットフォームです。 TP 完全対応
データ統合 Spark Catalog Spark CatalogによりOceanBaseデータベースに接続する OceanBase Spark ConnectorはSpark Catalogをサポートし、ユーザーがより簡潔で一貫した方法でOceanBaseにアクセス・操作できるようにします。 AP 完全対応
データ統合 NiFi Apache NiFiによりOceanBaseデータベースを統合する Apache NiFiは自動化されたデータフロー処理プラットフォームで、システム間の効率的かつ信頼性の高いデータ転送をサポートします。 AP 完全対応
データ統合 Qlik Replicate Qlik Replicate Qlik Replicateはデータ複製・同期ツールで、ODBC/MySQL経由でOceanBaseに接続し、データベース間のデータ同期を実現します。 TP 完全対応
データ統合 RisingWave CDC RisingWave CDC RisingWaveはストリーミングデータベースで、MySQL-CDC機能によりOceanBase MySQLのデータ変更をリアルタイムでキャプチャ・処理します。 AP 完全対応
ミドルウェア Apache Pulsar Apache Pulsar Apache Pulsarは分散型メッセージングおよびストリーム処理プラットフォームです。 AP 完全対応
SQL開発 DBeaver DBeaverを使用してデータベースに接続する DBeaverは多機能で無料の汎用データベース管理ツールです。 TP 完全対応
SQL開発 Navicat Navicatを使用してデータベースに接続する Navicatは複数のデータベースに対応する管理・開発ツールで、さまざまなデータベースシステムに接続できます。 TP 完全対応
SQL開発 DataGrip DataGripでOceanBaseデータベースに接続する DataGripはJetBrainsが開発したIDEで、データベース管理とSQL開発に特化しています。 TP 完全対応
SQL開発 TablePlus TablePlusでOceanBaseデータに接続する TablePlusは現代的でネイティブなデータベース管理ツールで、MySQL、PostgreSQL、SQLiteなどのデータベースを管理するための便利なGUIを提供します。 TP 完全対応
SQL開発 DMS DMSを使用してOceanBaseデータベースを管理する Alibaba Cloud DMSはエンタープライズレベルのデータ管理プラットフォームで、データ資産管理、データガバナンス、データベース開発、データ統合などのライフサイクル機能を提供します。 TP 完全対応
SQL開発 WebLogic WebLogicを使用してOceanBaseデータベースに接続する WebLogicはOracleが提供するJava EEアプリケーションサーバーで、エンタープライズJavaアプリケーションのデプロイと実行に使用されます。 TP 完全対応
オーケストレーションとスケジューリング Airflow AirflowとOceanBaseデータベースの統合 Apache Airflowはオープンソースのバッチワークフロー開発・スケジューリング・モニタリングプラットフォームです。 AP 完全対応
オーケストレーションとスケジューリング PowerJob PowerJobとOceanBaseデータベースの統合 PowerJobは分散型タスクスケジューリングプラットフォームで、OceanBaseをメタデータストレージデータベースとして使用できます。 TP 完全対応
オーケストレーションとスケジューリング DolphinScheduler DolphinSchedulerにOceanBaseデータソースを設定する DolphinSchedulerはオープンソースの分散型ワークフロータスクスケジューリングシステムで、さまざまなタスクタイプをサポートしています。 AP 完全対応
オーケストレーションとスケジューリング Linkis LinkisとOceanBaseデータベースの統合 Linkisはオープンソースの分散コンピューティングミドルウェアで、統一されたリソース管理、タスクスケジューリング、実行サービスを提供します。 TP 完全対応
可視化 Superset SupersetとOceanBaseを使用したデータ分析 Supersetはデータ探索と可視化のためのオープンソースのビジネスインテリジェンスツールです。 AP 完全対応
可視化 Power BI Power BIでOceanBaseに接続しデータを取得する Power BIはMicrosoftが提供するビジネスインテリジェンスツールで、さまざまなデータソースに接続し、データ変換・分析・インタラクティブな可視化レポートを作成できます。 AP 完全対応
可視化 Quick BI Quick BIでOceanBaseに接続しデータを取得する Quick BIはAlibaba Cloudが提供するセルフサービス型のデータ分析・可視化サービスで、ドラッグ&ドロップ操作でデータを探索し、豊富なチャートやダッシュボードを作成できます。 AP 完全対応
可視化 Tableau TableauでOceanBaseデータベースに接続する Tableauは大量のデータ情報を整理して表示するために使用されます。直感的なインターフェースと強力なデータ処理能力を提供します。 AP 完全対応
データベース管理 NineData NineDataを使用したOceanBaseデータソースの管理 NineDataはデータ資産管理、データクエリ、SQL実行、データ編集、インポート・エクスポート、SQL承認フロー、SQL規範の事前チェック、機密データ保護などの機能を備えています。 TP 完全対応
データベース管理 Bytebase Bytebaseを使用したOceanBaseインスタンスの管理 Bytebaseはオープンソースのデータベース変更管理・コラボレーションツールで、SaaSとオンプレミスデプロイを提供し、データベースワークフローを簡素化します。 TP 完全対応
データベース管理 DataHub DataHub DataHubはモダンなデータカタログで、エンドツーエンドのデータ発見、可観測性、データガバナンスを実現します。 TP 完全対応
データベース管理 Zabbix Zabbix ZabbixはWebベースの分散システムおよびネットワーク監視のエンタープライズ向けオープンソースソリューションです。 TP 完全対応
AI OpenAI OpenAI OpenAIは大規模言語モデルAPIを提供するAI企業で、テキスト生成、質問応答、対話をサポートします。OceanBaseはベクトル格納とベクトル検索をサポートします。 AI 完全対応
AI Tongyi Qianwen Tongyi Qianwen Tongyi QianwenはAlibaba Cloudが開発した大規模言語モデルで、ユーザー入力の理解と分析に使用されます。 AI 完全対応
AI LangChain OceanBaseとLangChainの統合 LangChainは言語モデル駆動のアプリケーション開発フレームワークで、コンテキスト認識と推論機能を備えています。 AI 完全対応
AI LlamaIndex OceanBase VectorとLlamaIndexの統合 LlamaIndexはLLMを使用してコンテキスト拡張生成AIアプリケーションを構築するフレームワークです。 AI 完全対応
AI Dify OceanBase VectorとDifyの統合 DifyはオープンソースのLLMアプリケーション開発プラットフォームで、BaaSとLLMOpsを統合し、RAGエンジン、Agentフレームワーク、ワークフローオーケストレーションを内蔵しています。 AI 完全対応
AI n8n OceanBaseとn8nの統合 n8nはオープンソースのワークフロー自動化・統合プラットフォームで、さまざまなアプリケーションとデータソースを接続します。 AI 完全対応
AI Trae OceanBase MCP ServerとTraeの統合 TraeはMCP Serverを統合できるIDEです。 AI 完全対応
AI SpringAI OceanBase VectorとSpring AI Alibabaの統合 Spring AI AlibabaはSpringエコシステム向けのAIアプリケーション開発フレームワークです。 AI 完全対応
AI Cline OceanBase MCP ServerとClineの統合 ClineはMCPプロトコルをサポートするオープンソースのAIコーディングアシスタントです。 AI 完全対応
AI Cursor OceanBase MCP ServerとCursorの統合 CursorはAI技術を統合したコードエディターで、Windows、macOS、Linuxをサポートします。 AI 完全対応
AI Continue OceanBase MCP ServerとContinueの統合 ContinueはMCP Serverを統合できるIDEプラグインで、Visual Studio CodeとIntelliJ IDEAに対応しています。 AI 完全対応
AI Toolbox Google GenAI ToolboxでOceanBase MCP Serverを構築する Google GenAI Toolbox for Databasesは、接続プーリングや認証などの問題を処理することで、データベースツールの開発を簡素化するオープンソースツールボックスです。 AI 完全対応
AI CamelAI OceanBaseとCamelAIの統合 CamelAIはAIアプリケーション開発向けの統合フレームワークです。 AI 完全対応
AI Firecrawl OceanBase VectorとFirecrawlの統合 FirecrawlはWebスクレイピングとコンテンツ処理のためのツールで、RAGなどのシナリオにデータソースを提供します。 AI 完全対応
AI Hugging Face OceanBase VectorとHugging Faceの統合 Hugging FaceはNLPと機械学習で広く使用されるモデル、データセット、ツールを提供します。 AI 完全対応
AI Ollama OceanBase VectorとOllamaの統合 Ollamaはローカルで大規模言語モデルを実行するためのツールで、さまざまなオープンソースモデルをサポートします。 AI 完全対応
AI Google Gemini OceanBaseとGoogle Geminiの統合 Google GeminiはGoogleの大規模言語モデルおよびマルチモーダルAI機能です。 AI 完全対応
AI Cloudflare Workers AI OceanBase VectorとCloudflare Workers AIの統合 Cloudflare Workers AIはエッジでAI推論機能を提供します。 AI 完全対応
AI DB-GPT DB-GPT DB-GPTはオープンソースのAIデータベースアシスタントで、ベクトルデータベースを使用した知識ベースQ&Aをサポートします。 AI 完全対応
AI Jina AI OceanBase VectorとJina AIの統合 Jina AIはマルチモーダルとベクトル検索に特化したAIプラットフォームで、エンタープライズレベルのRAGアプリケーション構築に必要なコンポーネントとツールを提供します。 AI 完全対応
AI Augment Code OceanBase MCP ServerとAugment Codeの統合 Augment Codeは開発者向けのAIプラットフォームで、コード理解、デバッグ、迅速なリリースを支援します。 AI 完全対応
AI Claude Code OceanBase MCP ServerとClaude Codeの統合 Claude CodeはAnthropicが提供するAIプログラミングツールで、ターミナルで実行されるインテリジェントなコーディングアシスタントです。 AI 完全対応
AI Kiro OceanBase MCP ServerとKiroの統合 KiroはAmazon Web Services(AWS)が提供するAI Agent向け統合開発環境(agentic IDE)です。 AI 完全対応

次のトピック

SpringBootサンプルプログラム
次へ