Я хочу создать Kafka Connector, чтобы получать записи из базы данных практически в реальном времени. Моя база данных - Oracle Database 11g
Enterprise Edition Release 11.2.0.3.0, и в таблицах содержатся миллионы записей. Прежде всего, я хотел бы добавить минимальную нагрузку на мою базу данных с помощью CDC. Во-вторых, я хотел бы получить записи на основе поля LastUpdate, которое имеет значение после определенной даты.
При поиске на сайте слияния, единственным соединителем с открытым исходным кодом, который я нашел, был “Kafka Connect JDBC”
. Я думаю, что у этого соединителя нет механизма CDC, и невозможно получить миллионы записей, когда соединитель запускается в первый раз. Альтернативное решение, которое я подумал, - это Debezium, но на сайте Confluent нет Debezium Oracle Connector, и я считаю, что это бета-версия.
Какое решение вы бы предложили? Что-то не так с моими предположениями о Kafka Connect JDBC или Debezium Connector? Есть ли другое решение?