毎秒何千もの行を挿入する提案

私はクイズウェブアプリを持っています。 私は、クイズの最後の瞬間にすべての生徒に毎秒300行を挿入する必要があります。クイズが終わったら、テーブルに何千ものレコードを挿入する必要があります。 このような問題に対するあなたの提案は何ですか? 私はMyISAMを使うべきだと思いますが、私はたくさんのことがあると確信しています(クエリキャッシング、レプリケーションなど)。 あなたの提案を知りたい 前もって感謝します。

1
実際に私には役に立たなかった...
追加された 著者 ALH,
@Clyndricのbleow私はこの問題に取り組んだ。
追加された 著者 ALH,
これはあなたを助けることができます: stackoverflow.com/questionsを使用して毎秒更新/ 4961189 /…
追加された 著者 GG.,
何を挿入する必要がありますか?数字?大きなBLOB?詳しくは。
追加された 著者 Moshe L,

2 答え

たぶんこれが役立つかもしれません:

http://forums.mysql.com/read.php?21,140542,140542

または

http://blogs.oracle.com/MySQL/entry/comparing_innodb_to_myisam_performance

オラクルの人たちは、「MyISAMと比べ、InnoDBはRead/Writeテストで35倍のスループットを達成しました」

見て:

http:// www。 mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/

mysqlperformanceblog.comの他の記事へ

1
追加された

何らかの意味のある結果を出すのに十分な情報を与えていない。

数千の行を挿入するのは、通常は何もありません。しかし、あなたの行に300フィールドのBLOBデータなどが含まれているかどうかはわかりません。

Google Premature Optimization

レプリケーションシナリオの計画を立て始めると、時間とコストがかかります。長期的な複雑さはもちろんのこと、必要性はほとんどありません。

あなたはそれをテストしましたか?期待どおりの数のレコードを挿入するダミースクリプトを作成します。

0
追加された
私の回答テーブルは、最大で4つのフィールドで構成されています:1質問ID 2回答ID 3ユーザーIDとそれ以上...十分ですか?
追加された 著者 ALH,