2011-10-27 2 views
0

同期(レプリケーション)サポートを使用して、C#から使用可能なリレーショナルデータベースエンジンを提案してください。理想的には、クロスプラットフォームでなければなりません。集中化とローカルの2つのデータベース(ネットワーク接続が利用できない場合)を扱っており、これら2つの間で変更を競合解決で同期させる必要があります。 CouchDBのレプリケーションのようなものですが、リレーショナルの世界です。同期サポートを使用するC#-able RDBMS

答えて

1

以前は、SQL ServerとSQLCEを使用してこの機能を実行しました。

どのように、いつ、何が同期化されるのか、それが一方向または双方向同期であるかどうか、およびあらゆる種類の他の優れた機能を定義できます。

唯一の問題は(あなたの質問から)、それはクロスプラットフォームではないということです。

つまり、同期システム自体は複雑ではありません。これは適切なタイムスタンプと適切なキー上のものを認識する能力を備えたCRUDステートメントの問題です。もちろん、削除の追跡を可能にするGRAVEYARDテーブルもあります。

関連する問題