多数の同時DBアクセス(エントリを「更新」するための少なくとも1000を超える同時要求)を処理する必要があるnode.jsサーバーに、どのような種類のDBを使用する必要がありますか?
リクエストごとに1つのDB接続でMySQLを使用するつもりでしたが、多くのDB接続を処理するためのDBのより適切な選択があるようです(ほとんどの場合、二重引用符で前述したようにエントリを更新します)。
前もって感謝します :)
私がお勧めします:
どちらもアトミックな更新操作を備えているため、適切な選択になります。(これは、事前にフェッチする必要なくオブジェクトを更新できることを意味します。)
どちらも現在の MySQL とは異なるため、どちらがデータ構造により適しているかをテストする必要があります。
簡単な比較はこちらにあります: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis/
私があなたにできる最善のアドバイスは、さまざまなテクノロジーを試し、それらをベンチマークしてから決定を下すことです。
データベースの構造と保存するデータの量に応じて、redis を検討することをお勧めします。
シャード MongoDB クラスターをお勧めします。Mongoose は Node 用のパッケージで、Mongo とうまく連携し、非常に使いやすいです。