1
我有一個37×15萬個記錄在MySQL這主要是一個key-value類型的數據它可以表示爲:我應該選擇哪個數據庫?
+---------------+---------+
| 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嗎?
我沒有30MB,我有4GB的數據;你確定它仍然會比MySQL更快,或者可能是一些nosql選項。 – akm
是的,老兄......如果你要執行基於文本的查詢,那麼mysql是好的。但是在這裏,你只是提取兩列。所以不需要使用Mysql。 SQLite適用於Python。 Python是一個輕量級腳本。所以它很好地使用SQLite與Python,按照我的觀點..其實我已經嘗試SQLite這就是爲什麼我告訴你。 –