Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment intégrer Oracle et Kafka

Il n'y a actuellement qu'un seul outil qui est open source et a un impact minimal sur la base de données. C'est OpenLogReplicator.

  • la licence est GPL - elle est entièrement open source

  • il a un impact très faible sur la base de données source - il ne nécessite aucune option de licence et active simplement la journalisation supplémentaire sur la source (comme tous les autres outils de réplication)

  • il est entièrement écrit en C++ - il a donc une latence très faible et un débit élevé

  • il fonctionne entièrement en mémoire

  • il prend en charge toutes les versions de base de données Oracle depuis 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Il lit le format binaire des journaux Oracle Redo et les envoie à Kafka. Il peut fonctionner sur l'hôte de la base de données, mais vous pouvez également le configurer pour lire les journaux redo en utilisant sshfs depuis un autre hôte - avec une charge minimale de la base de données.

clause de non-responsabilité #1 :je suis l'auteur de cette solution

clause de non-responsabilité #2 :aux autres utilisateurs de StackOverflow :veuillez ne pas supprimer cette réponse. Cette question a beaucoup de doublons. Mais c'est la première question et les autres doublons doivent être redirigés ici et marqués comme doublons. Pas dans l'autre sens. J'ai supprimé toutes les autres réponses des autres questions et laissé cette réponse comme réponse principale.