OceanBase JDBCカタログ
Doris JDBC カタログは、標準JDBC インターフェースを通じてOceanBaseデータベースへの接続をサポートします。この文書では、OceanBaseデータベース接続の設定方法について説明します。
JDBC カタログの概要については、以下を参照してください:JDBC カタログ 概要
使用上の注意
OceanBaseデータベースに接続するには、以下が必要です
-
OceanBase 3.1.0以上
-
OceanBaseデータベース用JDBCドライバー。Maven Repositoryから最新版または指定されたバージョンのOceanBase JDBCドライバーをダウンロードできます。OceanBase Connector/J 2.4.8以上の使用を推奨します。
-
DorisのFEおよびBEノードとOceanBaseサーバー間のネットワーク接続。
OceanBaseへの接続
CREATE CATALOG oceanbase_catalog PROPERTIES (
'type' = 'jdbc',
'user' = 'username',
'password' = 'pwd',
'jdbc_url' = 'jdbc:oceanbase://host:port/db',
'driver_url' = 'oceanbase-client-2.4.8.jar',
'driver_class' = 'com.oceanbase.jdbc.Driver'
)
jdbc_urlは、OceanBase JDBCドライバーに渡される接続情報とパラメータを定義します。サポートされているURLパラメータはOceanBase JDBC Driver Configurationで確認できます。
スキーマ互換性
OceanBase Catalogを作成する際、DorisはOceanBaseがMySQLモードまたはOracleモードのどちらであるかを自動的に認識し、メタデータを正しく解析します。
異なるモードでの階層マッピング、型マッピング、クエリ最適化は、MySQLまたはOracleデータベースのCatalogと同様に処理されます。詳細については以下のドキュメントを参照してください。