我在MySQL中有37 x 150000条记录,主要是一种键值类型的数据,它可以表示为:
+---------------+---------+
| Key | Value |
+---------------+---------+
| 22.789:77.456 | value 1 |
| 22.786:77.678 | value 2 |
| | |
我希望快速检索数据,因此将其迁移到Redis但是问题是我只有1.6 GB的RAM并且要存储的数据大小是4 GB,因此redis在这种情况下不起作用,因为它需要全部在存储器中。
有没有比MySQL更好的选择,只能使用1.6 GB的RAM?
答案 0 :(得分:3)
SQLite就像Python的魅力一样。它是一款小巧便携的单平面文件,可以为您带来惊喜。我使用一个大约200k记录,30MB的小数据库来处理它,一旦设置了索引并禁用了事务,它就会非常快。