2017-05-14 10 views
1

couchdbを使用しており、各ユーザーには独自のデータベースがあります。Couchdb 2.0は、複数のユーザーデータベースを1つのデータベースに複製します

しかし、どのデータベースでも_idを検索してドキュメントを返すことができるWebアプリケーションがあります。何千人ものユーザーがいるため、何千ものcouchdbインスタンスを照会するのは実用的ではありません。

データを単一のマスターデータベースにレプリケートして、_idでクエリできるようにするにはどうすればよいですか?

答えて

0

最後に、_replicate APIエンドポイントを使用して、データベースが作成されたときにすべてのuserdbをmaster dbに複製していました。マスタdbには、他のすべてのデータベースの読み取り専用コピーが格納されます。

+0

更新:私はhttps://github.com/cloudant-labs/envoyを発見したので、1つのデータベースを使用して複製を避けることができます。 – Doug

関連する問題