gpt4 book ai didi

node.js - node.js 的进程内持久键值存储

转载 作者:搜寻专家 更新时间:2023-10-31 22:40:11 26 4
gpt4 key购买 nike

我需要在我正在编写的 node.js 应用程序中存储一些元数据。与其想出我自己的文件格式并管理该文件,不如使用进程内持久性键值存储。

我正在查看 mongodb,但似乎 mongodb 必须始终在进程外运行(也就是说,您需要先启动一个 mongo 服务器,然后在 node.js 中连接到它。)我需要任何存储也就是说,它完全存在于 node.js 进程中 - 或者至少任何外部进程都完全由库透明管理,并在应用程序关闭连接时终止它们。

我不太关心性能,但支持对存储的异步 IO 以跟上 Node 的整个异步操作会很好。

如果商店支持索引,那也很好,因为我肯定会以索引会有所帮助的方式查询数据。

我很确定“sqlite”对我有用,只是我真的不认为它像键值存储一样方便。理想情况下,我应该能够使用 JSON 而不是 SQL。但如果没有更好的选择,sqlite 也能正常工作。

谢谢!

最佳答案

试试 nStore。
https://github.com/creationix/nstore

它在处理键值存储中。使用起来也很简单。

关于node.js - node.js 的进程内持久键值存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10410364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com