3

Spider for MySQL エンジンを使用して MySQL をスケーリングしている人がいるかどうか知りたいです。Amazon RDS の 1 TB の制限を超えてデータベースをスケーリングできるようにする必要があります。Spider は、1 つの大きなデータベースであるかのように「クラスター」内のサーバーにクエリを実行できる、優れたソリューションのようです。

詳細なドキュメントやこのテクノロジについての説明はありませんが、どれほど優れているのだろうか?

4

1 に答える 1

5

Spider for MySQL にはドキュメントがなく、コードにはテスト スイートがありません。一人の開発者によって開発されているようです。

このプロジェクトは 2012 年 2 月 (この記事の執筆時点で 9 か月前) 以来リリースされておらず、最後のリリースは MySQL 5.5.14 のバージョン 2.28 でした (現在のリリースは MySQL 5.5.28 です)。Launchpad は、2011 年 5 月 (18 か月前) 以降、コードのコミットを示していません。

これは、2.28 の最終的な変更が実際にはソース管理にコミットされていないのではないかと考えさせられます。これは、ソフトウェアの品質に疑問を抱かせます。

Spider for MySQL は勇敢な概念実証ですが、私はそれを放棄された実験と考えています。
上記のすべてを考慮すると、本番環境での使用はお勧めしません。

スケーリングの問題に関しては、次の選択肢があると思います。

  • 複数の db インスタンスをサポートするようにアプリケーション アーキテクチャを調整します。
  • 1 TB 以内に収まるようにデータを削減します。
    • 使用頻度の低いデータとインデックスをアーカイブします。
    • よりスペース効率の良いデータ型を選択してください。
    • かさばる BLOB および TEXT データを圧縮します。
  • Amazon RDS から、たとえば Amazon EC2 に移行して、独自のストレージを管理できるようにします。
于 2012-11-20T01:06:54.103 に答える