DbSchema connects to VoltDB's in-memory, partitioned cluster over JDBC and diagrams tables, views, and stored procedure signatures together — the structural overview a sub-millisecond transaction platform never draws for you.
Trusted by teams at
VoltDB earns its sub-millisecond latency by partitioning data across cores and running transactions as compiled procedures. The cost: what the database actually contains — and which procedure touches what — is documented mostly in Java source files.
DbSchema pulls the schema out into the open: tables, views, and procedure signatures on one diagram anyone on the team can read.
Working tools for the people who operate the pipeline, not just the ones who wrote it.
Production traffic belongs in stored procedures; exploration and one-off fixes don't. Run SELECT, INSERT, UPDATE, and DELETE directly, with procedure status codes visible in the grid.
Filter and page through in-memory tables to confirm high-throughput events persist correctly — and compare row counts around Kafka, Hadoop, or JDBC export runs.
Export the schema — tables, views, procedure signatures — as interactive HTML, so a new developer learns the transaction interface from a browser, not the source tree.
The cluster holds the data; the DbSchema model file holds the design. Keeping them separate is what makes the design reviewable, comparable, and safe to evolve.
Evolve the schema in the model while the production cluster keeps serving transactions.
Version the model with the procedure code, so both halves of a change review together.
A model edit becomes DDL you read in full before deciding where it runs.
Compare the file against a live deployment and see structural drift as a list, not a hunch.
The client port is 21212, giving the JDBC URL
jdbc:voltdb://localhost:21212. Supply the VoltDB JDBC driver
(voltdbclient-*.jar) from the VoltDB distribution package or Maven Central —
driver class org.voltdb.jdbc.Driver. Username and password are needed only when
security is enabled in the deployment XML.
One node's address is enough for multi-node clusters: the client library discovers the full topology automatically. Driver notes on the VoltDB JDBC driver page.
Free Community Edition with an included 15-day Architect trial — skip the signup.
Teams working with VoltDB often use these engines too. Explore dedicated guides and JDBC setup for each.