MySQLモードのDBLINK読み取り機能
OceanBaseデータベースリンク(DBLINK)は、データソース間でのアクセス機能を提供し、ユーザーがローカルデータベースを操作するようにリモートデータベースリソースにアクセスできるようにします。現在のMySQLモードでは、DBLINKの読み取り機能は主にローカルOceanBaseクラスタのMySQLテナントからリモートOceanBaseクラスタのMySQLテナントデータへのアクセスに使用されます。これは、同一OceanBaseクラスタ内の異なるMySQLテナント間のデータ読み取りにも同様に適用されます。
MySQL DBLINKは、以下のようなさまざまなデータ型をサポートしています:
- 数値型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、FLOAT、DOUBLE、DECIMALを含みます。
- 日付時刻型:DATE、TIME、YEAR、DATETIME、TIMESTAMPを含みます。
- 文字列型:CHAR、VARCHARを含みます。
- その他の型:ENUMとSETを含みます。
説明
現在、obclientの制限により、ENUMおよびSET型の列はVARCHAR型として扱われます。
使用上の注意点と説明
現在、OceanBaseのMySQLテナントからネイティブMySQLデータベースのデータを読み取ることはサポートされておらず、またネイティブMySQLからOceanBaseのMySQLテナントデータを読み取ることもサポートされていません。