SQL Compact To SQL Express слияние / синхронизация в реальном времени - PullRequest
0 голосов
/ 05 июня 2009

У меня есть приложение, которое в настоящее время использует SQL Compact Edition в качестве базы данных для сбора данных в реальном времени. Некоторые из моих пользователей хотели бы написать свои собственные приложения для запросов и отчетов по этим данным, пока они регистрируются моим приложением. Однако редакция SQL Compact работает с моим приложением в процессе и поэтому не позволяет внешним процессам подключаться к нему.

Я рассматриваю возможность использования подхода для репликации этих данных в режиме реального времени во внешнюю службу базы данных, предоставляемую пользователем (SQL Express или стандартный SQL Server), которую они затем могут использовать для запроса / отчета, пока мое приложение продолжает запись в SQL Compact.

Какие-нибудь рекомендации по лучшему подходу для этого? Я немного читал о Sync Framework, но, похоже, он больше ориентирован на пакетную синхронизацию, тогда как мне нужно синхронизировать (относительно) почти в реальном времени.

Мне любопытно, сталкивались ли другие люди с подобными сценариями и как они обращались к этому. Любые предложения будут с благодарностью.

1 Ответ

0 голосов
/ 14 января 2010

Если вы хотите, чтобы ваши пользователи установили SQLExpress на компьютер, на котором уже работает SQL CE, почему бы не заставить приложение «реального времени» писать прямо в SQLExpress? Конечно, это только изменение строки подключения?

...