If you need to ingest data from relational databases into a Kafka topic, consider Tamer, which labels itself "a domesticated JDBC source connector for Kafka." Despite being a relatively new framework, we've found Tamer to be more efficient than the Kafka JDBC connector, especially when huge amounts of data are involved.