Clarify if MariaDB can be used with Debezium right out of the box with customization. Is there a MariaDB connector that works, or must the MySQL connector be used with modifications?
While MariaDB is meant to be a "drop in replacement" for MySQL, some core structures have diverged. The binlogging used by CDC is one such diversion.
The Debezium blog post for Version 0.6 references MariaDB; "Finally, we’ve planned to test and adapt the existing MySQL connector for providing CDC functionality to MariaDB."
There are multiple posts on the internet referencing using Debezium with MariaDB via the MySQL connector, but it is not clear if this actually works properly or if modifications to the connector are needed.
Posting this information definitively on the Debezium site, the status of the MariaDB enhancements referenced in the blog post, and/or documentation in how to use the MySQL connector with MariaDB correctly would be extremely helpful for those working with MariaDB.