哪一个数据库包含一种类型的大量数据?

83qze16e  于 2021-06-09  发布在  Redis
关注(0)|答案(2)|浏览(302)

我编写的python脚本生成需要添加到列表中的id,而另一个脚本检查列表中是否已经存在该id。没有其他的表、关系或任何东西,只有一个巨大的、不断增长的6个字母的字符串列表。我需要添加和读取值尽可能快,在同一时间。在这种情况下,选择什么数据库?像redis这样的nosql数据库?

bz4sfanl

bz4sfanl1#

是的,mongodb或redis可以做这项工作

eimct9ow

eimct9ow2#

redis非常适合这种情况,您可以使用redis哈希。另外,要确保切分哈希以提高效率,请参阅下面的链接,以了解有关instagram如何使用redis哈希减少总内存需求的更多详细信息。
https://instagram-engineering.com/storing-hundreds-of-millions-of-simple-key-value-pairs-in-redis-1091ae80f74c

相关问题