Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So integrieren Sie Oracle und Kafka

Derzeit gibt es nur ein Tool, das Open Source ist und nur minimale Auswirkungen auf die Datenbank hat. Dies ist OpenLogReplicator.

  • Lizenz ist GPL - es ist vollständig Open Source

  • es hat sehr geringe Auswirkungen auf die Quelldatenbank - es erfordert keine Lizenzoptionen und es muss lediglich die zusätzliche Protokollierung an der Quelle aktiviert werden (wie alle anderen Replikationstools)

  • es ist vollständig in C++ geschrieben - daher hat es eine sehr geringe Latenz und einen hohen Durchsatz

  • es funktioniert vollständig im Speicher

  • es unterstützt alle Oracle-Datenbankversionen seit 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Es liest das Binärformat von Oracle Redo-Protokollen und sendet sie an Kafka. Es kann auf dem Datenbankhost funktionieren, aber Sie können es auch so konfigurieren, dass es die Redo-Protokolle mit sshfs von einem anderen Host liest - mit minimaler Belastung der Datenbank.

Haftungsausschluss #1:Ich bin der Autor dieser Lösung

Haftungsausschluss Nr. 2:an andere StackOverflow-Benutzer:Bitte löschen Sie diese Antwort nicht. Diese Frage hat viele Duplikate. Aber das ist die erste Frage und andere Duplikate sollten hierher umgeleitet und als Duplikate markiert werden. Nicht andersherum. Ich habe alle anderen Antworten aus anderen Fragen gelöscht und belasse diese Antwort einfach als primäre Antwort.