Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách tích hợp Oracle và Kafka

Hiện tại chỉ có một công cụ là mã nguồn mở và có tác động tối thiểu đến cơ sở dữ liệu. Đây là OpenLogReplicator.

  • giấy phép là GPL - nó hoàn toàn là mã nguồn mở

  • nó có tác động rất thấp đến cơ sở dữ liệu nguồn - nó không yêu cầu các tùy chọn cấp phép và chỉ cần bật ghi nhật ký bổ sung trên nguồn (giống như tất cả các công cụ sao chép khác)

  • nó được viết hoàn toàn bằng C ++ - vì vậy nó có độ trễ rất thấp và thông lượng cao

  • nó hoạt động hoàn toàn trong bộ nhớ

  • nó hỗ trợ tất cả các phiên bản cơ sở dữ liệu Oracle kể từ 11.2.0.1 (11.2, 12.1, 12.2, 18, 19)

Nó đọc định dạng nhị phân của nhật ký Oracle Redo và gửi chúng đến Kafka. Nó có thể hoạt động trên máy chủ cơ sở dữ liệu, nhưng bạn cũng có thể định cấu hình nó để đọc nhật ký làm lại bằng sshfs từ một máy chủ khác - với tải cơ sở dữ liệu tối thiểu.

tuyên bố từ chối trách nhiệm # 1:Tôi là tác giả của giải pháp này

tuyên bố từ chối trách nhiệm # 2:đối với những người dùng StackOverflow khác:vui lòng không xóa câu trả lời này. Câu hỏi này có rất nhiều trùng lặp. Nhưng đây là câu hỏi đầu tiên và các bản sao khác nên được chuyển hướng đến đây và được đánh dấu là bản sao. Không phải theo cách khác. Tôi đã xóa tất cả các câu trả lời khác khỏi các câu hỏi khác và chỉ để câu trả lời này làm câu trả lời chính.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tràn bộ đệm kích thước dbms_output

  2. Cách thực thi tệp tập lệnh .SQL bằng c #

  3. Cách sử dụng Mảng liên kết Oracle trong truy vấn SQL

  4. (Tiếng Anh) Cách sử dụng máy ảo nhà phát triển xây dựng sẵn Oracle Database 19c

  5. Tách chuỗi thành nhiều hàng trong Oracle