sql >> データベース >  >> RDS >> Oracle

OracleとKafkaを統合する方法

    現在、オープンソースでデータベースへの影響が最小限のツールは1つだけです。これはOpenLogReplicatorです。

    • ライセンスはGPLです-それは完全にオープンソースです

    • ソースデータベースへの影響は非常に低く、ライセンスオプションは不要で、ソースで補足ログをオンにするだけです(他のすべてのレプリケーションツールと同様)

    • 完全にC++で記述されているため、レイテンシが非常に低く、スループットが高くなります

    • メモリ内で完全に機能します

    • 11.2.0.1以降のすべてのOracleデータベースバージョン(11.2、12.1、12.2、18、19)をサポートします

    Oracle Redoログのバイナリ形式を読み取り、Kafkaに送信します。データベースホストで動作できますが、データベースの負荷を最小限に抑えながら、別のホストからのsshfsを使用してREDOログを読み取るように構成することもできます。

    免責事項#1:私はこのソリューションの作成者です

    免責事項#2:他のStackOverflowユーザーへ:この回答を削除しないでください。この質問には多くの重複があります。ただし、これは最初の質問であり、他の重複はここにリダイレクトされ、重複としてマークされる必要があります。他の方法ではありません。他の質問から他のすべての回答を削除し、この回答を主要な回答として残しました。



    1. PostgreSQLarray_aggの順序

    2. カーソルを返すOracleストアドプロシージャでのDapperの使用

    3. MySQLにUTF-8を適切に処理させる方法

    4. django.db.utils.ProgrammingError:関係はすでに存在します