メイン データベースとインデックス ストレージのディスクがいっぱいになったときに、RavenDB データベースを実行し続ける必要があります。構成オプション - Raven/IndexStoragePath を使用して、ストレージ用のドライブを提供するように構成できることはわかっています。
しかし、このディスクがいっぱいになったときのコーナー ケースを設計する必要があります。この状況で使用される通常のパターンは何ですか。1 つの方法は、サービスをシャットダウンし、構成ファイルをプログラムで更新している間、すべてのアクセスを停止してから、サービスを開始することですが、少し危険です。
私はシャーディングを認識しており、この質問はそれとは関係ありません。シャーディングが有効になっており、複数のシャードがあり、それぞれに新しいドライブを追加して各シャードのストレージを増やしたいとします。これに対するエレガントな解決策はありますか?