将leveldb数据库传输到浏览器

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

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

我还没有findpipe理这个过程的任何软件包,或任何有关最佳实践的讨论。 是否有更好的方法来同步leveldb和level-js实例之间的数据?

看起来我有几个select。

MultiLevel可能是正确的答案。 我可以将一个leveldb实例展示到networking上,然后从浏览器中拖拉我需要的任何东西。

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