MariaDB grew past its MySQL roots: Galera Cluster replication, system-versioned temporal tables, the ColumnStore engine. DbSchema reads MariaDB metadata through the MariaDB driver, so the model reflects the server you actually run — designed, compared, and documented on that basis.
Trusted by teams at
Point a MySQL-only tool at MariaDB and everything MariaDB-specific flattens away: temporal tables look ordinary, ColumnStore tables lose their meaning, and the cluster behind the connection stays invisible. The parts you chose MariaDB for are the parts a generic tool ignores.
DbSchema connects with MariaDB's own Connector/J and models the server as what it is — the basis for designing, comparing, and documenting the schema you actually run.
Design on the canvas, diff against live servers, and check the data behind it all.
Create tables and change existing ones directly on the diagram canvas, organize domains into separate layouts, and export the views for review.
Diff the model against a live server — or one MariaDB database against another — and generate the migration script from exactly the differences you approve.
Paginate through table data, filter by column, and follow foreign key links visually — against any node of a Galera Cluster, since each carries the full schema and data.
The MariaDB model is a file in your repository: branch it, diff it, pull-request it. After approval, DbSchema generates the SQL and carries the reviewed change through development, staging, and production — one deliberate step per environment.
DbSchema fetches MariaDB Connector/J on first use — a different driver from MySQL's
Connector/J. The server listens on port 3306, the default MariaDB shares with
MySQL, and the URL reads jdbc:mariadb://host:3306/dbname.
For a Galera Cluster, point the connection at one node's address rather than a load
balancer; every node carries an identical schema, so any node shows the whole cluster's
structure and data. A remote server accepts the connection once the usual
bind-address configuration and per-host user grants are in place. A full
walkthrough: connecting MariaDB to
DbSchema; driver details: MariaDB JDBC driver page.
Grab the installer: Community Edition free, Architect trial for 15 days, zero signup.
Teams working with MariaDB often use these engines too. Explore dedicated guides and JDBC setup for each.