TrustRadius: an HG Insights company

DbVisualizer

Score9.7 out of 10

106 Reviews and Ratings

What is DbVisualizer?

DbVisualizer is a database client and SQL tool used by developers, DBAs, analysts, and data engineers to work with relational and NoSQL databases.

It provides a graphical interface for exploring database structures, managing schemas and database objects, and running SQL queries across multiple database systems through JDBC drivers, including MySQL, PostgreSQL, SQL Server, Oracle, Snowflake, SQLite, Cassandra, and BigQuery. The tool also includes an AI assistant for generating and explaining SQL queries, and built-in Git integration for version control of SQL scripts.

The platform includes a feature-rich SQL editor with autocomplete, formatting tools, and visual query building to support SQL development and database analysis. Users can browse tables and views, edit table data, inspect indexes and constraints, and customize their workspace with configurable layouts, themes, and shortcuts.

DbVisualizer runs on Windows, macOS, and Linux and is used worldwide, with nearly 7 million downloads and Pro users in over 150 countries.

Media

SQL formatting
ERD diagram
Auto complete
Database connection
Database connection
Integrated AI Assistant

1 / 7

Top Performing Features

  • Schema maintenance

    Maintaining schema integrity via regular maintenance

    Category average: 8.6

  • User management

    Tools to help manage user and role administration

    Category average: 8.4

  • Performance optimization tools

    Performance optimization tools measure and maintain overall responsiveness and efficiency of queries, database structures, etc.

    Category average: 8.1

Areas for Improvement

  • Database status reporting

    Detailed reports on database performance, configuration, security, vulnerabilities, etc.

    Category average: 8.2

  • Database security

    Security maintenance such as authorization management, log analysis, database auditing

    Category average: 8.2

Our go-to database tool.

Use Cases and Deployment Scope

We’re a digital marketing agency with a large data warehouse that uses multiple databases, and we interact with many database types and integrations for our own needs as well as those of our clients. DbVisualizer makes this very simple with easy integrations to every type of database we’ve needed to connect to, with a fantastic UI that makes working across databases easy and all in one spot.

Pros

  • Out-of-the-box support for many different databases.
  • Intuitive UI for interacting with data.
  • Flexibility of SQL Commander for writing scripts.
  • Great support for working with JSON data in recent updates.
  • Database connections over SSH.
  • Table relationship visualization is very helpful.
  • The tree view is well organized in how it splits out schemas.

Cons

  • Would be great if we could update individual JSONB properties directly in the JSON viewer window.
  • Sometimes, when a table structure is changed (e.g., adding columns), the changes are not reflected when viewing the table because the old structure is still cached.

Return on Investment

  • Faster access to more typically “web-based” data, like BigQuery, for more rapid prototyping and exploration.
  • Parameterized queries in SQL Commander have become our go-to for getting fast answers to common questions about our data.

Usability

Alternatives Considered

SQL Server Management Studio (SSMS)

Other Software Used

Google BigQuery, PostgreSQL, Apache Hadoop, MySQL, Db2

A great software product

Use Cases and Deployment Scope

As a software developer I build and support products with many different types of database connections. DbVisualizer gives me one coherent workspace to work with a wide variety of data sources that support SQL. And it runs in exactly the same way across different operating systems.

Pros

  • SQL intellisense
  • Exports to spreadsheets
  • Data editing in tables
  • Graphical table altering
  • Remote connections via SSH

Cons

  • Nothing

Return on Investment

  • Saves me time every day
  • Presents complex data tasks in a way the give me certainty that I am handling it in the correct way, not missing essential details.

Usability

Alternatives Considered

Oracle SQL Developer, MySQL Workbench and DBeaver

Other Software Used

Eclipse, LibreOffice, Fedora Linux

DbVisualizer is a great IDE

Use Cases and Deployment Scope

I perform Data Engineering with DbVisualizer to power our the analytics of our entire company. The product is great for not only that, but also writing ad hoc queries and doing deep analytics. Its easy to export data into Excel and also add/update rows or values within the tool without needing to write the UPDATE statement yourself. Its easy to use and I recommend it to anyone looking for a nice IDE.

Pros

  • Export to Excel
  • Object navigation
  • DDL viewing

Cons

  • The Excel export sometimes bugs out

Return on Investment

  • Faster analytics
  • Faster data engineering development

Usability

As good as advertised and more! Customer since 2003.

Use Cases and Deployment Scope

@ TECASSURED we are a software plateform provider - our ADMIN system solution provides each client with 2 database priority to their instance. We manage 1000's of database with this DbVisualizer - awesome solution - happy customer for over 20 years. ;)

Pros

  • Manage multi database connection
  • drag and drop SQL statements
  • reporting

Cons

  • Quicker start up
  • scheduler to run Monitors/Files
  • Email from application

Return on Investment

  • very satisfied with Pro version solution and pricing
  • Free version for team members that only look at data is cost effective
  • annual updates and support are cost effective and useful

Usability

Other Software Used

Notepad++, Excel Chart Animation

That tool replaces your SMSS easy

Use Cases and Deployment Scope

We are using DbVisualizer to manage easy access to a lot of different database systems for fast query and database manipulations.

Pros

  • Multiple Database Systems
  • Alter and Modify Database Structure
  • Mass Import and Export from Data

Cons

  • MSSql Server /Azure Driver connection timeouts/restort
  • Intellisense like behavior (autocomplete)

Return on Investment

  • One program instead of multiple
  • Plattform independed
  • Time saving performant bulk imports

Usability