NuoDB runs as peer-to-peer transaction engines and storage managers with no single coordination point. DbSchema connects through the broker with the NuoDB JDBC driver and gives the distributed database one visual schema: diagrams, SQL, and environment diffs.
Trusted by teams at
In NuoDB, transaction engines answer queries while storage managers persist the data, and the peers coordinate directly with each other. The architecture removes the single point of failure — and with it, any single place where the schema is simply visible.
DbSchema restores that place: one broker connection, and the tables, indexes, and relationships of the whole database arrange themselves into a diagram.
The cluster handles distribution; you work with the schema.
Write and run NuoDB SQL — including STORE IN clauses that direct tables to specific storage managers — with results in a paginated, filterable grid.
Browse and filter any table's rows; the broker routes each request to the right engines, so the physical data placement never becomes your problem.
Diff two NuoDB databases structurally, read the ALTER and CREATE statements DbSchema derives, and apply only the changes you approve.
The schema lives in a DbSchema model file as well as in the cluster — edit it offline, keep it in Git, and let no change reach a transaction engine before you have read its SQL.
Sketch schema changes with no cluster connection at all.
The model diffs and merges like any other source file.
Planned changes become statements you read before they run.
Carry one reviewed change across environments in order.
The driver is not bundled: register nuodbjdbc.jar from your installation —
typically $NUODB_HOME/jar/nuodbjdbc.jar — in DbSchema's driver manager. Point
the connection at the broker, port 48004 by default, giving
jdbc:com.nuodb://host:48004/dbname, with database name and schema entered as
separate parameters in the connection dialog.
The broker must be running and the target database already started; the broker then routes the session to an available transaction engine automatically. Setup details are on the NuoDB JDBC driver page.
Free Community Edition included; Architect features free to try for 15 days.
Teams working with NuoDB often use these engines too. Explore dedicated guides and JDBC setup for each.