DbSchema puts SingleStore's two storage engines on a single diagram — rowstore tables beside columnstore tables — and backs it with SQL tooling for transactional and analytical work alike.
Trusted by teams at
SingleStore mixes rowstore tables tuned for point lookups with columnstore tables tuned for analytical scans — in the same database, often in the same query. Which table uses which storage, and how shard keys spread the data, is exactly what a plain table list hides.
DbSchema renders the schema with storage types in view and shard and sort key definitions captured in the model, so distribution decisions stay visible long after they were made.
From the first workspace connection to reviewed migration DDL.
Point DbSchema at a cluster or Helios workspace and every table, view, and relationship arrives as an interactive diagram — rowstore and columnstore rendered together with their storage context.
Fire a low-latency transactional query in one tab and a heavy aggregation in the next, with autocomplete that knows your tables and results exportable to CSV, Excel, or JSON.
Compare schemas between environments — self-managed to Helios included — and generate migration DDL covering storage types, shard keys, and column changes, applied only after you approve it.
DbSchema keeps your schema as a design model file, separate from any running cluster. That file is what you edit, version, and deploy from — deliberately.
Design tables and keys before the workspace exists, or offline between environments.
Commit the model, branch it, and let schema changes go through pull requests.
Every planned change becomes SQL you read before it reaches SingleStore.
Walk one reviewed change from development through to the production workspace.
SingleStore listens on port 3306 by default and is MySQL-compatible, so
DbSchema can download either the native SingleStore JDBC driver — URL form
jdbc:singlestore://host:3306/dbname — or MySQL Connector/J with
jdbc:mysql://host:3306/dbname.
For SingleStore Helios, paste the workspace endpoint from the SingleStore portal in place of a self-managed host and authenticate with workspace credentials; the workspace group's firewall must allow inbound connections from your IP address first. Driver details are on the SingleStore JDBC driver page.
Download free — the Community Edition and a 15-day Architect trial come together.
Teams working with SingleStore often use these engines too. Explore dedicated guides and JDBC setup for each.