Build a clearer workflow for MemSQL: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for visual modeling, schema documentation, and deployment. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See MemSQL Features Download MemSQL JDBC Driver · All drivers
Get to your first MemSQL schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing MemSQL database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
MemSQL (rebranded as SingleStore) pioneered the concept of in-memory distributed SQL by combining a lock-free skip-list rowstore for low-latency transactions with a compressed columnar store for analytical aggregations. Its architecture separates aggregator nodes — which handle query planning and distribution — from leaf nodes that own partitions of the data. DbSchema connects to MemSQL via its MySQL-compatible JDBC interface, introspects the schema from the aggregator, and renders the dual-storage table model visually.
DbSchema's SQL editor connects to a MemSQL aggregator and supports the MemSQL SQL dialect, including
USING CLUSTERED COLUMNSTORE, SHARD KEY, and stored procedure syntax.
The editor provides syntax highlighting, result set pagination, and the ability to save frequently
used queries as named snippets.
Download DbSchema Free See MemSQL Features
The data explorer lets you browse MemSQL table contents without writing SQL. You can filter rows by column value, inspect columnstore tables that hold aggregated analytical data, and paginate through results — all from a graphical interface that does not require knowing the table's shard topology.
DbSchema generates HTML schema documentation from the MemSQL information schema, including ER diagrams that distinguish columnstore and rowstore tables, column definitions, and index structures. For teams transitioning from MemSQL to its successor SingleStore, this documentation provides a baseline record of the original schema before migration.
Because MemSQL speaks the MySQL protocol, the connection wizard needs only a handful of details.
jdbc:mysql://host:3306/dbname.
Always point the connection at an aggregator node rather than a leaf node — DDL executed directly on
a leaf will not propagate across the cluster. Find the aggregator address in the MemSQL management
console's cluster topology view. If your deployment uses a non-standard port, check the
port setting in memsql.cnf before connecting.
Still running MemSQL under its original name? Download DbSchema and get a documented baseline of the schema before any move to SingleStore.
Teams working with MemSQL often use these engines too. Explore dedicated guides and JDBC setup for each.