我目前使用Redis作爲我的應用程序,其功能非常適合我的應用程序(列表,集合,排序集等)。尋找一個基於磁盤的類似redis的數據庫
我的應用程序在很大程度上依賴於排序集,列表,集合。和他們相關的功能(推送到列表,獲取列表,集合等。我現在面臨的唯一問題是我的數據很大,我的大部分數據不需要在內存中,我想它們存儲在磁盤上。
**我需要一個磁盤上數據庫Redis的數據結構**
我讀到卡桑德拉,但我不知道它是否支持有序集合,集合,列表,或者至少如果是的話,我無法找到方法來操縱它們的Redis的方式做。
感謝。
不Redis的數據保存到磁盤?我的確。它確實是 – akonsu 2013-03-12 17:48:38
。但是當它在內存中運行時,你不能超出內存的大小,我想在磁盤上存儲超過內存大小的數據。 – Pacemaker 2013-03-12 18:30:11
在基於磁盤的數據庫系統中具有許多redis功能是不現實的,因爲它們無法以與它們在內存中相同的方式進行存儲。例如,你不能有O(1)的查詢時間(例如,SQL中的索引簡單選擇查詢通常是O(log(n)))。但是,許多您正在尋找的功能在許多SQL數據庫中都可用 - 通常是基於磁盤的(一列有單列,主鍵是一組 - 許多數據庫支持聯合等)。 – 2013-03-13 09:24:13