node.js を使用してシステムを実装しようとしています。このシステムでは、多くのサイトに共通のホストからロードされた js が含まれ、一部のユーザーが n+ サイトにアクセスしたときにアクションをトリガーします。
IPアドレスのマッピングを保存するnosqlソリューション=>訪問したサイトの配列は、パフォーマンスとシンプルさの両方の点でRDBMよりも望ましいと思います。私が必要とするアクションは、「まだ存在しない場合は配列に追加する」ことと、配列の長さを取得することです。また、いつの日かデータベースが大きくなる可能性があるため、すべてを常にメモリに格納したくありません。
これらの要件に最適なシステムはどれですか? MongoDB は良い選択肢のように思えます$addToSet
が、RAM の使用に関してもっと良いものがあるのではないでしょうか?