Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да интегрирате Oracle и Kafka

В момента има само един инструмент, който е с отворен код и има минимално въздействие върху базата данни. Това е OpenLogReplicator.

  • лицензът е GPL - той е с напълно отворен код

  • има много слабо въздействие върху изходната база данни - не изисква опции за лицензиране и просто включва допълнително регистриране на източника (както всички други инструменти за репликация)

  • написан е изцяло на C++ - така че има много ниска латентност и висока пропускателна способност

  • работи напълно в паметта

  • поддържа всички версии на базата данни на Oracle от 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Той чете двоичен формат на регистрационните файлове на Oracle Redo и ги изпраща на Kafka. Може да работи на хоста на базата данни, но можете също да го конфигурирате да чете регистрационните файлове за повторно изпълнение с помощта на sshfs от друг хост - с минимално натоварване на базата данни.

отказ от отговорност №1:Аз съм авторът на това решение

отказ от отговорност № 2:за други потребители на StackOverflow:моля, не изтривайте този отговор. Този въпрос има много дубликати. Но това е първият въпрос и други дубликати трябва да бъдат пренасочени тук и маркирани като дублирани. Не по друг начин. Изтрих всички други отговори от други въпроси и просто оставих този отговор като основен отговор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверя NLS_LANG на клиента?

  2. Грешка:ORA-01704:низовият литерал е твърде дълъг

  3. ЗАДЪРЖАНЕ НА ЛОБ

  4. Oracle има ли еквивалент на табличните променливи на SQL Server?

  5. Как да криптирате данни в Oracle с помощта на PL SQL