对于一个项目,我正在创建一个排队库,并且基本上将 URL 存储在一个 Set 中(它实际上是一个对象,我将键设置为 true,但可以将其视为一个数组),因此队列只接受每个 url 一次。这工作得很好,但是我面临的问题是有很多 URL,因此 RAM 使用率变得非常高。
因此我想使用磁盘键值存储(实际上只需要键,不知道是否有一些不同的方法)具有以下要求:
- 无需将整个数据集加载到 RAM 中
- 快速查找
- Node.js 绑定
它不必太安全(偶尔丢失数据不是一个大问题,低 RAM 要求更重要),即使我在这种情况下使用 Node.JS,这个查找也不一定需要运行异步的。
实际上,一个附带问题是是否有比磁盘键值方法更好的方法。一个术语会很好。Lookuptables 总能让我找到数据集(IP、邮政编码等)