从移动应用程序进行pouchDB/couchDB复制的最佳实践

Lou*_*uis 6 mobile couchdb angularjs pouchdb ionic-framework

我在我的混合(Ionic)应用程序中使用pouchDB从我的Cloudant数据库发送和检索数据.

continuous replication到目前为止我已经习惯了,但是交易太多了,服务器的账单也在增加!

你能帮助我用"最佳实践"重写我的代码以避免这种情况吗?

这样声明远程URL是最好的实践,还是应该有数据库的本地副本?

如您所见,我是pouchDB/couchDB的新手,我不明白如何正确管理复制.

谢谢你的帮助!

.factory('usersDatabase', [
    'pouchDB',
    function (pouchDB) {
        'use strict';

        var usersDatabase = pouchDB('boaine_users'),
            remote = 'https://ididi:pwdpwd@myaccount.cloudant.com/boaine_users',
            opts = {
                live: true,
                retry: true
            };
        usersDatabase.replicate.to(remote, opts);
        usersDatabase.replicate.from(remote, opts);

        return usersDatabase;
    }
])
Run Code Online (Sandbox Code Playgroud)