与多个数据库同步

时间:2016-03-14 16:47:22

标签: pouchdb

如果有10个数据库,您如何使用同步。

我是否必须设置10个新同步?

db = new PouchDB(this.database);

db.sync(remoteCouch, opts1)
db.sync(remoteCouch, opts2)
...

这意味着它将打开10个不同的http连接?

1 个答案:

答案 0 :(得分:1)

是的,确实如此。在这种情况下,您可能希望避免使用实时复制,因此不要打开10个HTTP连接。 (即,一次只能复制一次。)

或者您可以从10个PouchDB复制到单个内存中的PouchDB,然后从中复制到CouchDB(如果您的数据库可以放入内存中)。