Есть ли в SQL Server функция, аналогичная Oracle Streams Advanced Queuing?

StackOverflow https://stackoverflow.com/questions/3964168

Вопрос

Oracle Streams AQ (Advanced Queuing) предоставляет масштабируемую функциональность организации очередей на основе базы данных.Существует ли эквивалентная функция в SQL Server (любой версии)?

Примечание:Я имею в виду не просто использование таблицы в качестве очереди, а конкретное усовершенствование платформы базы данных, предоставляемое поставщиком.

Это было полезно?

Решение

Сервисный Брокер.Хорошее вступление здесь: Введение в SQL Server Service Broker.Доступен с SQL Server 2005.Масштабируемый, высокопроизводительный обмен сообщениями, встроенный в движок SQL Server, полностью интегрированный (сообщения хранятся в скрытых таблицах в БД, API access полностью интегрирован в язык T-SQL как НАЧАТЬ ДИАЛОГ, Отправить, ПОЛУЧАТЬ глаголы), опоры Активация, корреляция сообщений и многое другое.Достаточно ли он масштабируемый, чтобы обеспечить основу для обмена сообщениями MySpace - MySpace.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top