2010-10-18 9 views
7

Streams Oracle AQ (Advanced Queuing) offre funzionalità di accodamento con database altamente scalabili. Esiste una funzionalità equivalente in SQL Server (qualsiasi versione)?SQL Server ha una funzionalità simile a Oracle Streams Advanced Queuing?

Nota: non intendo semplicemente l'utilizzo di una tabella come coda, ma un miglioramento specifico fornito dal fornitore per la piattaforma di database.

risposta

7

Service Broker. Una buona introduzione è qui: An Introduction to SQL Server Service Broker. Disponibile da SQL Server 2005. Messaggistica su larga scala e ad alte prestazioni, integrata nel motore di SQL Server, completamente integrata (i messaggi vengono archiviati in tabelle nascoste nel DB, l'API di accesso è completamente integrata nel linguaggio T-SQL come BEGIN DIALOG, SEND, RECEIVE verbi), supporta Activation, message correlation e molti altri. È sufficientemente scalabile per fornire il dorso di messaggistica per MySpace.

Problemi correlati