0

限定的なローカル ストレージと大量の NFS ストレージを備えた Linux VM で、couchdb を使用する予定です。私がやりたいことは、couchdb インスタンスを 1 つ実行することですが、一部のデータベースはローカル ストレージに保持し、一部は NFS に保持します。

-NFS がダウンし、couchdb プロセスが「D」状態になった場合でも、HTTP 経由でソファと通信できますか? -さらに、ローカル VM ストレージのデータベースにアクセスできますか?

質問で尋ねたように、NFS を介して I/O 操作を実行している場合、couchdb プロセスは長時間にわたって「D」状態になる可能性があります。この状態は決して中断できません。

この状況はcouchdbで説明できますか? 複数のカウチ プロセスを使用するための戦略はありますか?

4

1 に答える 1

0

一部のデータベースを NFS マウント ドライブに保存するには、サーバー上のストレージの場所に「test」としてマウントし、ローカルではなくマウントされたストレージに必要なすべてのデータベースにプレフィックスとして「test/」を追加します。

NFS がダウンした場合でも、ローカル マシンに保存されているデータベースからデータを抽出できるはずです (上記のようにマウントした場合)。

CouchDB はデータベースを HDD に JSON ファイルとして保存するため、ストレージにアクセスできる限り、データベース ファイルにアクセスして開くことができます。

于 2010-07-22T14:44:32.143 に答える