2011-10-21 8 views
6

私が作成するDBスキーマについてのご意見をお待ちしています。 dbは異なる言語のデータを保持します。毎日のインサートは、およそ30.000 - 50.000になります。 すべての言語のデータを保持するテーブルが6つだけでも、各言語ごとに6つのテーブルを作成することもできます。 2番目のオプションは、重い読み取りの方が効率的ですか?システムの パフォーマンス(データ分割など)を助けるために、他にどのようなテクニックをお勧めしますか?多くのデータのmysql最適化

おかげ

+1

データ型が一致する場合は、6つの異なる表を作成しないでください(最初に何らかのパーティショニングを試行せずに)。この表にある列/タイプは何ですか?あなたは "重い読み込み"と言うと、どのくらい重い? – Brad

+0

インサートはすべて同時に実行されるのか、1日を通して完了しますか? – Crontab

+0

crontabで一日中 Brad 私が言及している6つのテーブルは、DBを正規化するために最低限必要なものです。私は500〜1000 q /秒の間に3つのテーブルを結合するいくつかのクエリを持つことを期待しています – Thomas

答えて