2009-04-29 5 views
1

私は数十億のエントリまたは行にスケールアップできるデータベースがあります。MySQLあたりの最大行数(億)NDBCLUSTER?

  • 複数の行を1つのテーブルでサポートできますか?それはお勧めですか?
  • NDBCLUSTERで使用する場合は、1つのテーブルを複数のクラスタに分割しますか?
  • その他の負荷分散技術?
  • このようなデータベースを展開するには、どのような方法が適していますか?
  • パフォーマンスが向上するためには、この行が多いデータベースのベストプラクティスは何ですか?
  • MySQLはそうするのでしょうか、私は他の場所に見えるべきですか?

答えて

2

テーブルが2200万行あり、ボトルネックはありません。少なくとも十分なRAMは修正できません。一般的には、簡単なyesまたはnoはありません。あなたのデータ、テーブルエンジンなどの性質によって異なります。

あなたが保存しているデータの種類を詳細に公開した場合、応答がより詳細になる可能性があります。

大きなデータベースの一般的なアドバイスは、レプリケーションやシャーディングに入る前にハードウェアオプションを超えていることです(パフォーマンスの理由から、バックアップ用のスレーブを保つのは別の話です)。また、index-fuと明らかなスイッチ/オプションを知っている必要があります。

さらに詳しい情報は、あなたがどのような種類のデータを扱っているか教えてください。

関連する問題