2013-03-22 18 views
0

我決定使用Gwan的KV商店來取代Redis NoSQL數據庫。我在手冊中看到,kv支持文件IO的持久性標誌,以保持重啓之間的數據。它使用回調recfn,但是如何將該函數格式化以將KV保存到文件中,我理解C文件IO只是沒有將此回調與該回調進行非常接口並將數據格式化爲文件,然後將其重新加載回來當Gwan開始時進入KV。Gwan kv,持續標誌/項目數量

而且我注意到你可以設置的KV將有項目的數量。怎麼可以這樣設置,以便有技術上沒有限制,這樣的事情可以連續添加,直到你用完了RAM的

謝謝你們

回答

1

recfn回調是用戶定義的,並允許您根據該格式決定數據將存儲在磁盤上(純文本,格式化,索引,壓縮,分發等)。

我們認識到一個專門的例子肯定會有所幫助,感謝您指出了這一點。

項目,你可以創建一個key-value存儲的指示的次數僅僅爲目的使用合適的內存分配策略的提示 - 它實際上並沒有限制不斷增長的存儲的大小。

+0

注射,因爲答案是它已經2年,是有'recfn'還沒有任何代碼的例子嗎?即使是最簡單的例子也不例外。同樣到目前爲止,還不清楚在服務器重啓後,g-wan如何從磁盤重建kv數據。 – Nagi 2015-02-06 07:24:07

+0

從那以後,我們重新關注了G-WAN爲什麼寫在第一位的原因:我們的Global-WAN.com雲,這就解釋了爲什麼沒有新的公開發布。 – Gil 2015-02-06 08:16:39

+0

你的意思是沒有人可以使用G-WAN的這個功能,甚至是註冊用戶? – Nagi 2015-02-06 13:43:57