与多个数据库同步
Sync with multiple databases
如果有 10 个数据库,如何使用同步。
我必须设置 10 个新同步吗?
db = new PouchDB(this.database);
db.sync(remoteCouch, opts1)
db.sync(remoteCouch, opts2)
...
这意味着它将打开 10 个不同的 http 连接?
是的,确实如此。在这种情况下,您可能希望避免使用实时复制,这样您就不会保持 10 个 HTTP 连接处于打开状态。 (即一次只复制一个。)
或者您可以从 10 个 PouchDB 复制到一个内存中的 PouchDB,然后从中复制到 CouchDB(如果您的数据库可以放入内存)。
如果有 10 个数据库,如何使用同步。
我必须设置 10 个新同步吗?
db = new PouchDB(this.database);
db.sync(remoteCouch, opts1)
db.sync(remoteCouch, opts2)
...
这意味着它将打开 10 个不同的 http 连接?
是的,确实如此。在这种情况下,您可能希望避免使用实时复制,这样您就不会保持 10 个 HTTP 连接处于打开状态。 (即一次只复制一个。)
或者您可以从 10 个 PouchDB 复制到一个内存中的 PouchDB,然后从中复制到 CouchDB(如果您的数据库可以放入内存)。