我在 Node Express Web 应用程序中使用 LokiJS。
用例如下
- 对于 Node JS 上的每个请求,我都会从 SOLR 中获取数据并插入 LokiJS 数据库。
- 在内存 LokiJS DB 中创建一些动态视图
- 更新动态视图中的记录
- 在动态视图中执行记录计数
此 Node JS Web 应用程序将是多用户应用程序。并且可能有来自不同用户的多个请求在应用程序中执行上述用例。
对于这种情况,为每个请求创建一个新的内存数据库将具有更好的性能,或者为每个请求创建一个新的集合将具有更好的性能。
我不需要性能统计数据,而只需要对方法正确性的想法。