【发布时间】:2014-07-31 13:48:30
【问题描述】:
在处理单页应用程序时,我必须编写大量样板代码才能与服务器端数据同步。
PouchDB 为这个问题提供了一个优雅的解决方案,允许在客户端本地访问数据。
我不明白的是,Pouch 是否适合作为数据库代理,以防数据库太大而无法完全放入浏览器内存中。
据我所知,Pouch 可以复制整个远程数据库,因此只能在整个数据库适合浏览器内存的情况下使用。
示例用例
假设我有一个包含所有维基百科文章的数据库,我想在客户端操作其中的一部分。复制不是要走的路,需要的是代理。例如,当在客户端本地发出查询时,应该只传输匹配的结果。只对复制的值运行查询是不可行的,因为不可能在本地复制整个数据库。
【问题讨论】:
标签: architecture frontend pouchdb