PolarDB for MySQL は、データベースプロキシ層を介して MongoDB プロトコルと互換性があり、すべての主要なプログラミング言語の公式 MongoDB ドライバーと一般的に使用されるクライアントツールをサポートしています。使い慣れた MongoDB エコシステムツールを使用して、PolarDB for MySQL クラスターに接続し、管理できます。
公式ドライバー
PolarDB for MySQL は MongoDB ワイヤープロトコルと互換性があり、すべての主要なプログラミング言語の公式 MongoDB ドライバーをサポートしています。追加の対応なしに、お使いの言語の標準ドライバーを使用して PolarDB for MySQL クラスターに接続できます。
|
プログラミング言語 |
ドライバー |
説明 |
|
Python |
pymongo |
Python 用の公式 MongoDB ドライバーです。 |
|
Go |
mongo-go-driver |
Go 用の公式 MongoDB ドライバーです。 |
|
JavaScript/Node.js |
mongodb / Mongoose |
Node.js 用の公式 MongoDB ドライバーです。Mongoose はオブジェクトドキュメントマッパー (ODM) ライブラリです。 |
|
Java |
MongoDB Java Driver |
Java 用の公式 MongoDB ドライバーです。 |
|
Rust |
mongodb |
Rust 用の公式 MongoDB ドライバーです。 |
|
C |
mongo-c-driver |
C 用の MongoDB ドライバーです。他の言語のドライバーの基盤ライブラリとしても機能します。 |
|
C++ |
mongo-cxx-driver |
mongo-c-driver をベースにした C++ 用の MongoDB ドライバーです。 |
クライアントツール
PolarDB for MySQL では、データ管理や視覚的な操作のために、以下の一般的に使用される MongoDB クライアントツールを利用できます。
|
ツール |
説明 |
|
mongosh |
インタラクティブなコマンドライン操作、スクリプト実行、データベース管理に対応した公式 MongoDB シェルクライアントです。 |
|
MongoDB Compass |
視覚的なデータ閲覧、クエリ構築、パフォーマンス分析が可能な公式 MongoDB GUI 管理ツールです。 |
|
NoSQLBooster for MongoDB |
インテリジェントなクエリ自動補完、データのインポートとエクスポート、サーバーモニタリングに対応したサードパーティの MongoDB GUI ツールです。 |
|
Navicat |
MongoDB プロトコルに対応し、複数のデータベースタイプを管理するための統合インターフェイスを備えた、汎用データベース管理ツールです。 |