我应该选择哪个数据库?

时间:2014-03-13 10:02:39

标签: mysql nosql redis real-time high-availability

我在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?

1 个答案:

答案 0 :(得分:3)

SQLite就像Python的魅力一样。它是一款小巧便携的单平面文件,可以为您带来惊喜。我使用一个大约200k记录,30MB的小数据库来处理它,一旦设置了索引并禁用了事务,它就会非常快。