シャーディングは、MySQL の「そのまま」では提供されません。
スケールベース(免責事項:私はそこで働いています)は、完全なスケールアウトソリューションのメーカーであり、「自動シャーディングマシン」です。アプリケーションまたはその他のクライアント ツール (mysql、mysqldump、PHPMyAdmin など) は ScaleBase コントローラーに接続し、MySQL のように見えて感じ、「シャード」のグリッドにプロキシし、コマンド ルーティングを自動化し、クロスデータベース クエリを並列化します。マージ結果 - 違いは感じられません... 1 つの DB から得られた結果と同じように。ORDER、GROUP、LIMIT、agg機能に対応!ルーティングと並列化は、コマンドとパラメーターに従って「コントローラー」内で行われます。お客様との経験から、並列クエリでパフォーマンスが大幅に向上しただけでなく、メンテナンスも改善され、インデックスの作成を検討し、テーブルへの列の追加 - これらも並列化され、はるかに高速に実行されます。コードへの変更はまったくないか、ほとんどありません。
また、この件に関する私のブログをご覧になることをお勧めします: http://database-scalability.blogspot.com/。
追伸 - 言い忘れていましたが、ScaleBase は自動フェイルオーバーと複製されたデータベースの読み取り/書き込み分割を管理するフロントエンドを備えた複製のソリューションも完成させます。
私が助けてくれることを願っています