データの連続ストリームを受信する状況があります。このデータは処理され、データベース (SQL Server) に転送されます。
今、私は、データベースがダウンしている場合、データがローカルに「保存」され(たとえば、ファイルに)、回復時にデータベースにフラッシュされるモデルをコーディングしようとしています。
この問題を解決するための、より適切に設計された既存のプログラミング モデルがあるかどうか疑問に思っていました。
ありがとう。
データの連続ストリームを受信する状況があります。このデータは処理され、データベース (SQL Server) に転送されます。
今、私は、データベースがダウンしている場合、データがローカルに「保存」され(たとえば、ファイルに)、回復時にデータベースにフラッシュされるモデルをコーディングしようとしています。
この問題を解決するための、より適切に設計された既存のプログラミング モデルがあるかどうか疑問に思っていました。
ありがとう。
これに対処する「適切な」方法は、フェールオーバー クラスタリングを使用することです。これにより、DB サーバーが停止した場合、別のサーバーが引き継ぐことができます。明らかに、これは主要な (費用のかかる) 取り組みであるため、データをディスクにスプールするソリューションは、必要に応じて適切な代替手段となります。