sql >> Databáze >  >> RDS >> Oracle

Jak integrovat Oracle a Kafka

V současnosti existuje pouze jeden nástroj, který je open source a má minimální dopad na databázi. Toto je OpenLogReplicator.

  • licence je GPL – je plně open source

  • má velmi malý dopad na zdrojovou databázi – nevyžaduje žádné licenční možnosti a pouze zapíná doplňkové protokolování na zdroji (jako všechny ostatní replikační nástroje)

  • je napsán kompletně v C++ – má tedy velmi nízkou latenci a vysokou propustnost

  • funguje úplně v paměti

  • podporuje všechny verze databáze Oracle od verze 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Čte binární formát protokolů Oracle Redo a odesílá je do Kafky. Může fungovat na hostiteli databáze, ale můžete jej také nakonfigurovat tak, aby četl protokoly redo pomocí sshfs z jiného hostitele – s minimálním zatížením databáze.

vyloučení odpovědnosti #1:Jsem autorem tohoto řešení

vyloučení odpovědnosti #2:ostatním uživatelům StackOverflow:prosím nemažte tuto odpověď. Tato otázka má mnoho duplikátů. Ale to je první otázka a další duplikáty by měly být přesměrovány sem a označeny jako duplikáty. Ne jinak. Smazal jsem všechny ostatní odpovědi z jiných otázek a tuto odpověď jsem ponechal jako primární odpověď.



  1. Vraťte seznam všech spouštěčů serveru v SQL Server

  2. kam mám umístit instalační prostředky (soubor wxs, dmg-script, ikona) a jak nakonfigurovat maven antrun při nasazení samostatné aplikace

  3. psql:nelze se připojit k serveru:Žádný takový soubor nebo adresář (Mac OS X)

  4. Jak migrovat PostgreSQL databázi na SQLServer?