1

すでにクラウドで実行されている大規模なデータベースに適用できるMySQLのシャーディングソリューションがあるかどうかを知りたいと思いました。たとえば、Amazon RDSに500GBのデータベースがありますが、シャーディングを使用してデータベースをスケーリングできるシャーディングソリューション(希望するものを教えてください)を使用したいと思います。

4

2 に答える 2

1

シャードに直接分割することはできません。シャーディングではデータを物理的に分離する必要があるためです。最適なソリューションをテストした後、ダウンタイムを計画する必要があります。

スケールベースをお勧めします。http://www.scalebase.com/tag/mysql-sharding/を参照してください

于 2013-12-09T06:11:41.790 に答える
0

免責事項:私はClustrixで働いています

ClustrixDBは、あなたが説明するユースケースのために正確に設計されました-データベースが成長するにつれて、ライブでデータベースを拡張します。ClustrixDBはゼロからスケールアップして構築されており(MySQLボルトオンソリューションではありません)、MySQLと互換性があり、AWSで利用できます。データセットとして、ClustrixDBはバックグラウンドでデータを自動的に分散し、クエリを複数のサーバーに分散しますが、その間、シンプルなSQLインターフェイスを提供します。

于 2014-03-03T19:50:45.423 に答える