Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zintegrować Oracle i Kafka

Obecnie istnieje tylko jedno narzędzie, które jest open source i ma minimalny wpływ na bazę danych. To jest OpenLogReplicator.

  • licencja jest GPL - jest w pełni open source

  • ma bardzo mały wpływ na źródłową bazę danych - nie wymaga opcji licencjonowania i wystarczy włączyć dodatkowe logowanie w źródle (jak wszystkie inne narzędzia do replikacji)

  • jest napisany całkowicie w C++ - więc ma bardzo małe opóźnienia i wysoką przepustowość

  • działa całkowicie w pamięci

  • obsługuje wszystkie wersje baz danych Oracle od 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Odczytuje binarny format dzienników Oracle Redo i wysyła je do Kafki. Może działać na hoście bazy danych, ale możesz również skonfigurować go tak, aby odczytywał logi ponawiania za pomocą sshfs z innego hosta - przy minimalnym obciążeniu bazy danych.

zastrzeżenie nr 1:jestem autorem tego rozwiązania

zastrzeżenie nr 2:do innych użytkowników StackOverflow:proszę nie usuwać tej odpowiedzi. To pytanie ma wiele duplikatów. Ale to jest pierwsze pytanie i inne duplikaty należy przekierować tutaj i oznaczyć jako duplikaty. Nie w drugą stronę. Usunąłem wszystkie inne odpowiedzi z innych pytań i pozostawiłem tę odpowiedź jako podstawową.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć tabelę zagnieżdżoną przy użyciu typu danych zdefiniowanego przez użytkownika w bazie danych Oracle

  2. Jak wykonać zapytanie o nazwę bazy danych w Oracle SQL Developer?

  3. Jak sformatować liczbę z przecinkiem w Oracle

  4. Jak mogę potwierdzić, że baza danych to Oracle i jakiej wersji używa SQL?

  5. Jak wdrożyć aplikację .NET korzystającą z ODAC bez instalowania całego składnika u użytkownika?