3

私は 1 つのアプリケーションを持っています。この条件では、各 PC に対してのみローカル データベースを使用する必要があります....1 台の PC から何らかの登録が行われた場合、そのデータはローカル データベースに保存され、別の PC に送信される必要があります。 PC...要するに、すべてのデータを同期したい..

「データベースを集中化することはできません..1つのデータベースを使用してすべてのPCから接続することはできません..」という1つのことをクリアする必要があるため、同期のみが必要です...

SQL SERVER Express Edition を使用しています...そして C# .NET でアプリケーションを開発しています

疑問がある場合は、私に尋ねることができます。詳細を説明します...

データベースの同期

4

2 に答える 2

4

SQL Server Express を使用しているため、レプリケーションはオプションではありません。(高速バージョンは、レプリケーション シナリオでのみサブスクライブできます。) ただし、以前は Sync Services for ADO.NET と呼ばれていたSync Frameworkを確認する必要があります。これは、便利な db 同期機能を提供する .NET 用の API です。あなたの説明から、コラボレーション シナリオが最も適しているようです (ピアツーピア同期シナリオ)。

于 2011-04-16T05:36:14.467 に答える
0

本当にデータの冗長性が必要な場合は、cassandraのようなものを検討することをお勧めします。

于 2011-04-16T05:56:07.960 に答える