はじめに
Sharding-Proxyは、ShardingSphereの2番目の製品です。これは透過的なデータベースプロキシサイドとして位置付けられ、異種言語のサポートを完了するためにデータベースバイナリプロトコルをカプセル化するサーバサイドのバージョンを提供します。現在、MySQL/PostgreSQLバージョンを最初に提供しており、互換性のあるMySQL/PostgreSQLプロトコルのアクセスクライアントを使用してデータを操作することができます。
- アプリケーションから完全に透過的で、MySQL/PostgreSQLとして直接使用できます。
- MySQL/PostgreSQL互換のクライアントで動作します。
比較
データベース | 任意の | MySQL/PostgreSQL | MySQL/PostgreSQL |
接続の消費 | 接続の消費 | 高い | 低い |
異種言語 | Javaのみ | 任意の | 任意の |
パフォーマンス | 低損失 | やや高い損失 | 低損失 |
やや高い損失 | 低損失 | 非中央集権 | はい |
静的エントリ | なし | はい | なし |
Sharding-Proxyの利点は、異種言語のサポートとDBAのための実用的なエントリポイントです。