将leveldb数据库传输到浏览器

时间:2016-10-02 13:40:28

标签: javascript node.js browser leveldb

我正在构建一个使用leveldb在(node.js)服务器端存储客户数据的应用程序。

当客户访问该网站时,出于性能原因,我希望将一大堆数据发送到浏览器。由于leveldb也在浏览器中运行level-js,我想我只是在服务器上为客户创建一个SubLevel,将其写入磁盘,然后将其作为一个发送给客户文件。

我没有找到任何管理此过程的软件包,也没有找到最佳实践的讨论。有没有更好的方法在leveldb和level-js实例之间同步数据?

1 个答案:

答案 0 :(得分:1)

看起来我有几个选择。

MultiLevel可能是正确的答案。我可以将leveldb实例公开到网络上,然后从浏览器中下载我需要的任何内容。

或者,我可以通过创建读取流并序列化到磁盘来压缩内容,然后传输:https://gist.github.com/soldair/5959183