1

我想存储大量(1,000,000)的唯一字符串或整数以供快速参考(此字符串是否存在于 db/store 中)。

没有复杂的数据关系,只是一个不断增加的简单字符串列表(或整数或可能是哈希)。我想非常频繁地查询这个列表,看看这个列表中是否存在实体。我不希望它消耗太多磁盘 I/O 周期来占用太多内存。

我尝试比较 NoSQL (mongo) 和 SQL (Postgres & MySQL) 来满足我的要求。但我仍然不确定确切的答案。

更新:我想保持这些数据持久。因此,在断电或系统重启的情况下,我可以恢复应用程序。

4

1 回答 1

1

在我看来,这听起来像是您想要一个非常快速且简单的键/值存储,它甚至没有值。对于这样的用例,有比 MongoDB 更好的选择。例如,有MemcacheDB,它是 memcached 的支持持久性的 dropin 替代品。

于 2012-10-11T13:34:34.993 回答