2016-10-02 34 views
1

我正在構建一個使用leveldb將客戶數據存儲在(node.js)服務器端的應用程序。將leveldb數據庫傳輸到瀏覽器

當客戶訪問該網站時,出於性能方面的原因,我想將大量數據發送到瀏覽器。由於leveldb在瀏覽器中運行,並且通過level-js,我想我只需在服務器上爲客戶創建一個SubLevel,將它寫出到磁盤,然後作爲文件發送給客戶。

我還沒有找到任何管理此過程的軟件包,或任何有關最佳實踐的討論。是否有更好的方法來同步leveldb和level-js實例之間的數據?

回答

1

它看起來像我有幾個選項。

MultiLevel可能是正確答案。我可以將一個leveldb實例展示到網絡上,然後從瀏覽器中取出我需要的任何東西。

或者,我可以通過創建讀取流並序列化到磁盤來壓縮內容,然後傳輸:https://gist.github.com/soldair/5959183

相關問題