Please refer to our Supported Databases for the most up-to-date information.
...moreVitess supports much of MySQL, with some limitations. Depending on your MySQL setup you will need to adjust queries that utilize any of the current unsupported cases.
For SQL syntax there is a list of example unsupported queries.
There are some further
...moreMySQL is a popular open source database solution. MySQL delivers a fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. However, MySQL starts running into limitations with large data sizes or large numbers of
...moreRDS for MySQL is a managed service from AWS which has many of the same limitations as open source or enterprise MySQL.
...moreAWS Aurora for MySQL is a managed service from AWS which can scale beyond the limitations of RDS for MySQL. However, it cannot scale to the same extent as Vitess.
...moreWe generally discourage the use of foreign keys, and more specifically foreign key constraints. There may be unexpected consequences when using them in sharded keyspaces. However, you can use foreign key constraints when their scope is contained within a
...more