2010-10-18 13 views
7

Oracle Streams AQ (Advanced Queuing) fournit des fonctionnalités de mise en file d'attente à support de base de données hautement évolutif. Est-ce qu'une fonctionnalité équivalente existe dans SQL Server (n'importe quelle version)?Est-ce que SQL Server a une fonctionnalité similaire à Oracle Streams Advanced Queuing?

Remarque: Je ne veux pas simplement utiliser une table en tant que file d'attente, mais une amélioration spécifique apportée par le fournisseur à la plate-forme de base de données.

Répondre

7

Service Broker. Une bonne intro est ici: An Introduction to SQL Server Service Broker. Disponible depuis SQL Server 2005. Messagerie haute performance et haute performance, intégrée au moteur SQL Server, complètement intégrée (les messages sont stockés dans des tables cachées dans la BD, l'API d'accès est entièrement intégrée dans le langage T-SQL comme BEGIN DIALOG, SEND, RECEIVE verbes), prend en charge Activation, message correlation et beaucoup plus. Est-il suffisamment évolutif pour fournir l'ossature de messagerie pour MySpace.