我想存储一个非常大的(1,000,000个)唯一字符串或整数以供快速参考(此字符串存在于db / store中或不存在)。
没有复杂的数据关系,只是一个不断增加的简单字符串列表(或整数或可能是哈希)。我想非常频繁地查询此列表,以查看该列表中是否存在实体。我不希望它消耗太多磁盘I / O周期到太多内存。
我试图根据我的要求比较NoSQL(mongo)和SQL(Postgres& MySQL)。但我仍然不确定答案。
更新:我想保持这些数据的持久性。因此,在断电或系统重启的情况下,我可以恢复该应用程序。
答案 0 :(得分:1)
这听起来像你想要一个非常快速和简单的键/值存储,甚至没有值。对于这样的用例,有比MongoDB更好的选择。例如,有MemcacheDB,一个支持持久性的dropin替换memcached。