私は約20万のドキュメントを持っています
{ min: 100, max: 200, name1: value1, name2: value2, ...}
入力が最小/最大範囲内に収まる数値であるドキュメントを検索したいと考えています。
これは固定された唯一の検索パターンであり、私のアプリケーションは準備ができているため、どちらの NoSQL を優先する必要がありますか? ピーク時には非常に多数 (200 ~ 500) の同時クエリが予想され、実質的に書き込みは発生しないことに注意してください。(これは Web サーバーであり、サーバーに負荷がかからないオフピーク時にスケジュールできるものがあれば書き込みます。) もう 1 つのポイントは、各 Web サーバーでのレプリケーションの必要性です - あるサーバーから別のサーバーへのネットワーク クエリを回避するため -両方によってサポートされていると思います。私のアプリケーションのいくつかは Apache-PHP にあり、Tomcat-Java にあるものはほとんどなく、すべて Linux システムで実行されています。私は memcached (インメモリ) を使用する Couchbase の方が好きですが、SO のような開発者コミュニティは MongoDB をはるかにサポートしています。他に検討すべきオプションはありますか?