2015-04-28 2 views
1

J'ai essayé de trouver le moyen le plus efficace de capturer les notifications de modification dans une seule instance Oracle 11g R2 et de les livrer à une file d'attente Apache Kafka, mais je n'ai pas pu trouver des exemples simples ou des tutoriels sur ces lignes.Comment intégrer Oracle et Kafka

J'ai vu quelques possibilités du côté Oracle (Streams, Change Data Capture, triggers (beurk), etc ..), mais je ne suis toujours pas sûr de ce qui serait le mieux à poursuivre.

Voici un projet utilisant MySQL et Kafka sur GitHub appelé mypipe, je n'ai rien vu de similaire pour Oracle. Je ne suis pas sûr si ce serait mieux de se concentrer à écrire un paquet Oracle pour cela, ou une couche similaire au projet mypipe, etc ..

Toutes les recommandations, suggestions ou exemples seraient grandement appréciés. Je vous remercie.

+0

Salut, Je travaille également sur la même. l'avez-vous fait? – maverick

+0

Malheureusement, je ne l'ai pas fait. Les solutions implémenteraient quelque chose comme DataBus de LinkedIn (déclencheurs sur toutes les tables) ou achetant GoldenGate. – rcurrie

+0

Il existe également des solutions basées sur logminer comme striim. J'évalue également la même chose. ou vous pouvez créer votre logiciel interne – maverick

Répondre