DbSchema gives OrientDB teams a design-first workflow: import the existing schema as an interactive ER diagram, refine it visually, and ship every change as a reviewed SQL script.
Built for visual modeling, schema documentation, and deployment, with an offline model you can keep in Git, team collaboration, and documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See OrientDB Features Download OrientDB JDBC Driver · All drivers
Get to your first OrientDB 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 OrientDB 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.
OrientDB is a multi-model database engine that stores data simultaneously as documents, graph vertices and edges, key-value pairs, and objects. This flexibility makes it powerful but also harder to reason about structurally — a class in OrientDB can act as a document collection, a vertex type, or both, and the same schema can be queried as if it were relational, document-oriented, or graph-shaped depending on what a given part of the application needs. DbSchema connects via JDBC, reads the class hierarchy, and renders vertex-edge relationships alongside document class structures in a single ER-style diagram, so the multiple facets of the model don't have to be reconstructed mentally from separate tools.
OrientDB's class system supports inheritance, and edge classes define explicit typed relationships between vertex types. DbSchema surfaces both in the diagram canvas, letting you see the document schema and the graph topology together rather than consulting two separate tools or catalog queries.
Download DbSchema Free See OrientDB Features
OrientDB supports a SQL dialect extended with graph traversal keywords such as
TRAVERSE and MATCH. DbSchema's query builder helps construct
OrientDB-compatible SELECT statements against vertex and edge classes without hand-writing
every clause from scratch.
The data explorer lets you page through stored vertices, edge records, or document class entries one class at a time. When you need to verify that graph relationships were written correctly after a bulk import, or audit document contents following a schema change, browsing records in DbSchema is faster than crafting one-off traversal scripts. Column-style filters apply to document and vertex properties alike, so you can narrow down to the exact records you're checking without switching query languages.
OrientDB needs its JDBC driver added manually; after that, the connection dialog is quick to fill in.
jdbc:orient:remote:host:2424/dbname.For OrientDB Enterprise Edition, the same driver and URL format apply — just point the host at the enterprise server address. Confirm the OrientDB server process is running and reachable on port 2424 before initiating the connection.
Not sure whether your OrientDB class is a document, a vertex, or both? Download DbSchema and see the class hierarchy and graph edges laid out on one canvas.
Teams working with OrientDB often use these engines too. Explore dedicated guides and JDBC setup for each.