私はcouchdbでユーザーごとにデータベースを持つことを選択しました。 (すべてのデータベースは完全に独立しており、それらの間に集約は必要ありません) 私のアプリは成長しており、何千ものデータベースがあります。couchdbで複数のデータベースを処理するベストプラクティス
couchDbは同時に100以上のオープンdbを保持しません。 は、パフォーマンスを向上させるために、CouchDBのの1つのインスタンスを保持し、別のソファDBサーバインスタンスとスプリットユーザー間のオープンDB
- です。
ので、合計する、質問です:
あなたは独立したデータのDBを持っている場合、それは水平または垂直にスケーリングする良いですか?
最高のスケーリングアプローチの新inbuild機能のIST 1は、CouchDBのノードのクラスタを使用することです。うまくいけば、この機能は次の2.0バージョンで利用できるようになります。ですから、私はちょうどmax max_dbs_openを増やすだけです。 CouchDBは数千のデータベースを簡単に処理します。 –