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ěď.