我在 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 将无法工作,因为它需要所有在内存中。
有没有比仅 1.6 GB 内存的 MySQL 更好的选择?
最佳答案
SQLite 与 Python 配合得天衣无缝。它小巧、便携、单一平面文件,它的功能会让您大吃一惊。我正在使用一个大约 20 万条记录的小型数据库,30MB,一旦设置索引并禁用事务,它就会非常快。
关于mysql - 我应该选择哪个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375009/