我有Json文件,我需要查找特定值(文件很大),并且我想将此json转换为数组,这样会更容易,更快捷。但是保存此数组的最佳方法是什么?所以我不需要每次都运行此json,它将保存到回收或服务重启之前?(node js项目)
1)建议使用Redis
优点:
node
过程隔离。
缺点:
2)使用首选 数据库MongoDB,
优点:
Save/Load
对象很容易,因为它MongoDB
支持JSON。Redis
正反缺点:
3)不推荐使用“文件” ,当您的应用程序时,将对象表格文件加载到全局数组中,而当您的应用程序将对象从全局数组转储到文件中时。start/restart
close/shutdown
优点:
缺点:
最后,如果速度很重要Redis
,那是您的选择;如果您想要简单的方法,那是您的选择mongoDB
。如果这不成问题,则可以丢失一些数据Files
。您也可以在2和3之间混合使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句