Отключенная или подключенная архитектура - PullRequest
1 голос
/ 18 января 2010

Является ли отключенная архитектура слишком сложной для следующей сюжетной линии?Я был бы признателен, если бы кто-нибудь мог поделиться своими мнениями или опытом, которые у них могут быть.

В офисной сети работает бизнес-приложение, которое состоит из настольного приложения и базы данных SQL Server.Некоторые данные доступны широкой публике через веб-приложение.Однако веб-приложение отключено от основной базы данных - по сути, оно использует сокращенную реплику.Мы используем T-SQL для синхронизации данных между двумя базами данных.

В настоящее время система становится все более дорогостоящей в разработке и обслуживании из-за уровня синхронизации.Я не могу удержаться от мысли, что если бы веб-приложение общалось с офисной базой данных через веб-службы или WCF (удаляя слой синхронизации), то затраты снизились бы.

Ответы [ 3 ]

1 голос
/ 18 января 2010

Взгляните на Веб-синхронизация для репликации слиянием , функция, представленная в SQL Server 2005, и идеально подходящая для этого сценария, поскольку она использует HTTPS.

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

Я думаю, что развитие сервиса WCF будет экономически выгодным вариантом. Это было бы проще поддерживать, чем уровень синхронизации и служба WCF, если учитывать такие проблемы.

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

Зависит от объемов данных, которыми вы управляете.Обычно вы используете онлайн-базу данных для обработки транзакций с большим хранилищем данных, где у вас большой объем данных и вам нужна скорость меньшего дБ для данных в реальном времени и часть хранилища для отчетов и анализа данных в автономном режиме.

Если у вас нет большого количества данных для управления, которые замедляют работу веб-сайта при запросах / обновлении, то, возможно, посмотрите на создание эквивалентных представлений в основной базе данных и взаимодействуйте с ними на веб-сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...