2016-10-02 57 views
1

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

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

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

回答

1

它看起来像我有几个选项。

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

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

相关问题