Можно ли сегментировать SQL Server для распределенной обработки данных? Или есть какие-то ограничения, препятствующие сегментированию реляционных баз данных?
В SQL Server есть функция, называемая «распределенные федеративные представления» или иногда «секционированные представления». (Как ни странно, это сильно отличается от функции «многораздельных таблиц», представленной в SQL Server 2005.)
Функция распределенных федеративных представлений обеспечивает грубую, негибкую разновидность сегментирования. Она присутствует в продукте с SQL Server 2000. Я лично никогда не видел, чтобы кто-нибудь использовал эту функцию и остался доволен ею. Вот запись в блоге, которая немного описывает эту функцию:
Короче говоря, Microsoft не предоставляет простой в реализации поддержки сегментирования в коробке. Вы всегда можете создать свою собственную систему сегментирования, которая использует SQL в качестве уровня хранения. Я бы просмотрел CodePlex и SourceForge, прежде чем писать свой собственный.
Простите за форматирование, я на телефоне.