0

Node Express Web Application で LokiJS を使用しています。

ユースケースは以下の通り

  1. Node JS でのすべてのリクエストに対して、SOLR からデータを取得し、LokiJS データベースに挿入します。
  2. インメモリ LokiJS DB にいくつかの動的ビューを作成する
  3. 動的ビューでレコードを更新する
  4. 動的ビューでレコードのカウントを実行する

この Node JS Web アプリケーションは、マルチ ユーザー アプリケーションになります。また、アプリケーションで上記のユース ケースを実行するさまざまなユーザーからの複数の要求が存在する可能性があります。

このシナリオでは、リクエストごとに新しいインメモリ DB を作成するとパフォーマンスが向上し、リクエストごとに新しいコレクションを作成するとパフォーマンスが向上します。

パフォーマンス統計は必要ありませんが、アプローチの正しさについてのアイデアだけが必要です。

4

0 に答える 0