Распределенная база данных - PullRequest
2 голосов
/ 19 октября 2010

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

Моя проблема связана с распределенной связью базы данных (MSSQL Server 2008). На рисунке мне нужен главный сервер в центре топологии «звезда» и другие небольшие серверы, на которых хранится меньше данных, чем в центре. Работа небольших серверов - это обычный веб-сервис с небольшимиизменения в базе данных. С другой стороны, главный сервер должен периодически обмениваться данными с другими (один раз в час или два раза в день) и собирать искаженные изменения данных в других небольших базах данных.

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

С уважением и благодарностью.

alt text

1 Ответ

1 голос
/ 19 октября 2010

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

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

...