1秒あたり約50個の挿入を受け取るテーブルがあります。現在、160 MiBを使用して700,000レコードがあります。私の小さなVPSは1ギガのラムで、そのまま維持しているだけです。ほとんどの書き込みテーブルのMyISAMまたはInnoDB
私はInnoDBを選択しました。人々は「規模が大きくなる」と言うほど、頻繁に破損することなく、テーブルロックの代わりに行ロックを実装しています。
これは正しい選択ですか?
私はMyISAMが遅延挿入をサポートしていることも読んでいます。これは非常に興味深い可能性があります。 (テーブルロックとのトレードオフが何であるのだろうか)
あなたが得るべきものは、Xユーザーではなく、あなた専用のハードドライブです。 InnoDBを使用すると、50を超えるインサート/秒(7200RPMドライブと誤解されていない場合は約150)を問題なくプッシュできます。それ以外、ヨハンが言ったことは(私の+1)。 –