3

すべてのテーブルをいくつかのデータベースサーバーに分割しました。たとえば、serverAのtable1 / 2 / ... 10、serverBのtable11 /12...などです。目標を達成したい:SQLクエリ:select * from table1 ; luaを使用してこのクエリをserverAに送信します。クエリテーブルがBにある場合は、それをBに送信します

rw-splitting.luaはプロキシドキュメントを調べていますが、proxy.connection.backend_ndxを変更するだけですが、で変更するためにテストしましたread_query()が、機能しません。

4

1 に答える 1

0

私の知る限り、プロキシはその機能を提供しません。シャーディングポリシーに従ってこのクエリルーティングを実行する他の商用製品があります。また、すべてのデータベースでクエリを実行して結果を結合したり、オンラインでaddrまたは削除されたデータベースのデータを再シャーディングしたり、システムの監視と管理を行ったりすることもできます。もっと。www.scalebase.comでScalebase(私がそこで働いている免責事項)を参照することをお勧めします。

于 2012-03-11T12:19:19.623 に答える