Is RDS for MySQL Compatible with MariaDB?
MariaDB is a branch of the MySQL source code. It is maintained by the open source community and uses the GPL authorization. One of the reasons for developing MariaDB is that Oracle has acquired MySQL and has a potential risk of shutting down MySQL. Therefore, the community develops MariaDB to avoid this risk. MariaDB is compatible with MySQL, including APIs and command lines, making it easy to become a substitute for MySQL. As for storage engines, XtraDB is used to replace the InnoDB of MySQL. XtraDB is compatible with InnoDB and an InnoDB table is converted into XtraDB by default.
MariaDB is compatible with MySQL. There is no difference for front-end applications such as PHP, Perl, Python, Java, .NET, MyODBC, Ruby, and MySQL C connector.