私はCouch DBをデータのマスタDBとして使用しています。クライアント側でPouch DBインスタンスをインストールしました。今、私はマスターからクライアントにデータを同期したいと思いますが、クライアントはデータをサーバに同期させる権限を持たないようにしてください。Couch DBで一方向の同期を実現する方法
私は、Pouch/Couch Dbにdbの片面複製がありますが、未知のクライアントによるCouch dbの意図的な誤用を制限しないことを知っています。 (どのユーザーも私のCouch DBインスタンスのAPIにアクセスして害を及ぼすことがあります)。
注:クライアントの認証システムはありません。
これはうまくいく可能性があります。しかし、これにはよりクリーンなソリューションがありますか? – kartik
更新ハンドラを使用できます。これにより、アプリケーションから発生する変更を防ぐことができますが、本当に必要な場合には、サーバー上のDBに変更を加えることを防ぐことはできません。これを行うための「ネイティブ」な方法はありません(認証がないと仮定して)。 – Kul