現在、リアルタイム データをキャプチャするためのデータベースとして SQL Compact Edition を使用しているアプリケーションがあります。一部のユーザーは、このデータがアプリケーションによってキャプチャされている間に、このデータに対してクエリを実行してレポートを作成する独自のアプリケーションを作成したいと考えています。ただし、SQL Compact エディションはアプリケーションでインプロセスで実行されるため、外部プロセスからの接続は許可されません。
このデータを、ユーザーが提供する外部データベース サービス (SQL Express または標準 SQL Server) にリアルタイムでレプリケートするアプローチを使用することを検討しています。アプリケーションが SQL への書き込みを続けている間、クエリ/レポートに使用できます。コンパクト。
これに対する最善のアプローチに関する推奨事項はありますか? 同期フレームワークについて少し読んだことがありますが、(比較的)ほぼリアルタイムで同期する必要があるのに対し、バッチ同期をより対象としているようです。
他の人が同様のシナリオに遭遇したかどうか、また彼らがこれにどのように対処したかを知りたい. どんな提案でも大歓迎です。