Jump to content

Comparison of database administration tools

From Wikipedia, the free encyclopedia

The following tables compare general and technical information for a number of available database administration tools. Please see individual product articles for further information. This article is neither all-inclusive nor necessarily up to date.

Systems listed on a light purple background are no longer in active development.

General

[edit]
Product Creator Latest stable release date Latest stable release License
Runs on
Windows
Runs on
macOS
Runs on
Linux
Other Programming language
DatabaseSpyAltova2019-04-02[±]2019r3[1]ProprietaryYes No No Yes Yes Yes Yes Yes Yes IBM Db2, Sybase, MS AccessC++
Database WorkbenchUpscene Productions 2024-12-16 6.6.0 ProprietaryYes needs Wineneeds WineYes Yes Yes Yes Yes Yes InterBase, Firebird, NexusDB, MariaDBDelphi
DataGripJetBrains 2023-08-17 2023.2.1 ProprietaryYes Yes Yes Yes Yes Yes Yes No Yes Yes Sybase, IBM Db2, H2, Hypersonic SQL, Amazon Redshift, Apache Derby, Redis, MongoDB, Snowflake, Exasol, BigQuery, Cassandra, ClickHouse, CockroachDB, CouchbaseJava
DBeaverSerge Rider 2025-04-06 25.0.2[2]Apache LicenseYes Yes Yes Yes Yes Yes Yes Yes Yes Yes EXASOL, IBM Db2, Apache Derby, Firebird, Mimer SQL, all with JDBC driver Java
DBEditJef Van Den Ouweland 2012-05-10 2.4.6 GPLYes Yes Yes Yes Yes Yes Yes No Yes Yes IBM Db2, HSQLDB, Apache Derby, H2Java
dbForge Edge Devart 2025-04-18 5.1 ProprietaryYes needs CrossOverneeds Wine or CrossOverYes Yes Yes Yes Yes[note 1]No No MariaDB, Galera Cluster, Percona, HeatWave MySQL, Google Cloud, Oracle Cloud, Amazon RDS, Amazon Aurora, Amazon Redshift, Alibaba Cloud, SQL Azure, Tencent Cloud, Heroku, Aiven Cloud, SkySQL, DigitalOcean Managed Database, Kamatera Performance Cloud.NET
HeidiSQLAnsgar Becker 2022-08-13[±]12.1[3]GPLYes needs Wineneeds WineYes Yes Yes Yes Delphi
Microsoft SQL Server Management StudioMicrosoft2024-07-09[4]20.2 ProprietaryYes No No Yes including SSAS management, and MDX, DMX, XMLA languages .NET
MySQL WorkbenchOracle Corporation2020-09-12[±]8.0.22[5]Community Ed: GPL

Standard Ed: Commercial Proprietary

Yes Yes Yes Yes C++C#Objective-CPython
NavicatPremiumSoft CyberTech Ltd. 2021-11-23 16[6]ProprietaryYes Yes needs WineYes Yes Yes Yes Yes Yes DelphiObjective-C
Navicat Data ModelerPremiumSoft CyberTech Ltd. 2015-12-10 2.1 ProprietaryYes Yes Yes Yes Yes Yes Yes Yes Yes DelphiObjective-C
Oracle Enterprise ManagerOracle Corp.2015-06-16 12.1.0.5 ProprietaryYes No Yes Yes Yes Yes IBM Db2, Sybase, TimesTenJava
Oracle SQL DeveloperOracle Corp.2018-04-05 18.1.0.095.1630 ProprietaryYes Yes Yes Yes Yes No Yes Yes Yes Microsoft Access, Sybase, IBM Db2, TeradataJava
pgAdminpgAdmin Development Team 2025-04-03; 21 days ago 9.2[7] Edit this on WikidataPostgreSQL LicenseYes Yes Yes Yes C++
phpLiteAdminDane Iracleous, Christopher Kramer, others 2019-09-05 1.9.8.2[8]GPLYes Yes Yes No No No No No No Yes PHP
phpMyAdminphpMyAdmin Development Team

2025-01-21; 3 months ago[±]

5.2.2[9] Edit this on Wikidata

GPLYes Yes Yes Yes Drizzle, MariaDBphp
SQL Database StudioJan Prochazka 2016-05-27 3.4.1 ProprietaryYes No No No No No Yes .NET, WPF, C#
SQLyogWebyog Softworks Pvt. Ltd. 2024-07-23[±]13.3.0[10]GPLv2Yes needs Wineneeds WineYes C++
SQuirreL SQLColin Bell, Gerd Wagner, Rob Manning, others 2023-06-04 [±]4.6.0[11]GPLv2 & LGPLv2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Access, Axion Java RDBMS, Apache Derby, Daffodil DB, FileMaker (JDBC), Fujitsu Siemens SESAM/SQL, Firebird, FrontBase, HSQLDB, Hypersonic SQL, H2 (DBMS), IBM Db2, Informix, Ingres, OpenIngres, InstantDB, InterBase, Mckoi SQL Database, Mimer SQL, Netezza, Pointbase, SAPDB, Sybase, Sunopsis XML Driver, Teradata Warehouse, ThinkSQL RDBMS, Vertica Analytic Database. Java
ToadQuest SoftwareVarious Various ProprietaryYes No No Yes Yes Yes Yes IBM Db2, SybaseDelphi, C#.NET
Toad Data ModelerQuest Software2020-10-19 7.3[12]ProprietaryYes No No Yes Yes Yes Yes IBM Db2, MS Access, SybaseDelphi
TOraCommunity 2017-07-04 3.2 GPLYes Yes Yes Yes Yes Yes TeradataC++Qt
Product Creator Latest stable release date Latest stable release License
Runs on
Windows
Runs on
macOS
Runs on
Linux
Other Programming language

Features

[edit]

Legend

  • User Interface:
  • Create/alter table:
    • Yes - can create table, alter its definition and data, and add new rows
    • Some - can only create/alter table definition, not data
  • Browse table:
    • Yes - can browse table definition and data
    • Some - can only browse table definition
  • Multi-server support:
    • Yes - can manage from the same window/session multiple servers
    • Some - can manage from a different window/session multiple servers
  • Monitoring server:
    • Yes - includes a headless server, that runs checks and reports failures
Tools User InterfaceCreate & Alter wizard BrowseAuto Completion Syntax colored Multi server support Monitoring server
DatabaseTableProcedure TriggerDatabaseTableProcedure Trigger
AdminerBrowser-based Yes Yes Yes Yes Yes Yes Yes Yes No Yes ? ?
Altova DatabaseSpydesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ?
Database Workbenchdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ?
DataGripdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No
DBeaverdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
DBEditdesktop No No No No Yes Yes Yes No No Yes No ?
dbForgedesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Some
Microsoft SQL Server Management Studiodesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No
MySQL Workbenchdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Some
Navicatdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ?
Navicat Data Modelerdesktop No Yes No Yes No No No No Yes Yes Yes ?
Oracle Enterprise ManagerBrowser-based Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? Yes
Oracle SQL Developerdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No
pgAdminBrowser-based, desktop (TDI) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Some
phpLiteAdminBrowser-based Yes Yes No Yes Yes Yes No Yes Yes Yes ? ?
phpMyAdminBrowser-based Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
SQL Database Studiodesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No
SQLyogdesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? ?
SQuirreL SQLdesktop ? ? ? ? Yes Yes ? ? Yes Yes Some ?
Toaddesktop Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Toad Data Modelerdesktop Yes Yes Yes Yes Some Some Some Some No Yes ? ?
TOradesktop No Yes Yes No Yes Yes Yes Yes Yes Yes Yes ?

Features (continued)

[edit]

Legend:

  • User manager:
    • Yes - user manager with support for database and schema permissions as well as for individual object (table, view, functions) permissions
    • Some - simple user manager with support for database and schema permissions
    • No - no user manager, or read-only user manager
user manager PluginCompare Import Export DebuggerSource controlSpatial Visualization
AdminerYes Yes Yes SQL script, CSV, TSV or the above in zip (as a plugin); imports of server-site file in SQL or SQL in zip, gzip or bzip2SQL script, CSV, TSV or the above in zip, gzip, bzip2; XML (as a plugin) No Git
Altova DatabaseSpyNo No Yes CSV, XML XML, XML Structure, CSV, HTML, MS Excel No ?
Database WorkbenchYes No Yes Yes Yes Yes Yes[13]
DataGripNo Yes Yes Yes TXT, CSV, HTML, XML, DBF, SQL script, RTF, MS Word, MS Excel, MS Access, MS Windows Clipboard, Paradox file, WK1, WQ1, SLK, DIF, LDIFNo Yes
DBeaverYes Yes Yes Yes Yes No With Eclipse plugins
DBEditNo No No No MS Excel, PDF, Text, SQL script No ?
dbForgeYes No Yes Yes - TXT, CSV, XML, XLS, XLSX, DBF, JSON, Google Sheets, MS Access, or from any ODBC source Yes - TXT, CSV, XML, XLS, XLSX, DBF, JSON, Google Sheets, MS Access, PDF, HTML, RTF, SQL script, or from any ODBC source Yes Yes[note 2]No
NavicatYes No Yes Yes - TXT, CSV, DBF, HTML, MS Excel, MS Access, Paradox file, WK1, WQ1, XML, or from any ODBC source (See link for limitations[14]) Yes - TXT, CSV, HTML, XML, DBF, SQL script, RTF, MS Word, MS Excel, MS Access, MS Windows Clipboard, Paradox file, WK1, WQ1, SLK, DIF, LDIF (See link for limitations[14]) Yes No
Navicat Data ModelerNo No Yes Yes - Import Database from server/ODBC Yes - Export SQL No No
MySQL WorkbenchYes Yes Yes Yes - CSV, HTML, JSON, MS Excel, SQL INSERTS, Tab-separated, XMLYes - CSV, HTML, JSON, MS Excel, SQL INSERTS, Tab-separated, XMLYes No
Oracle SQL DeveloperYes Yes Yes Yes Yes Yes Yes Yes
pgAdminYes Yes No CSV, Text, or binary CSV, text, HTML, XMLYes No
phpMyAdminYes Some Yes Yes - CSV, SQL, XML, Excel, ODSYes - CSV, LaTeX, Excel, Word, ODS, ODT, XML, SQL, YAML, Texy!, JSON, NHibernate, PHP, PDF, MediaWikiYes Git
SQL Database StudioYes Yes No CSV, XML, MS ExcelCSV, HTML, MS Excel, SQL INSERTS, Tab-separated, XMLNo No
SQLyogYes ? Yes Yes Yes ? ?
SQL Server Management StudioYes Yes ? Yes Yes Yes Yes[15]Yes
SQuirreL SQL? Yes Yes Yes ? No ?
ToadSome No Yes Yes Yes Yes SVN, CVS, TFS, VSS
Toad Data ModelerNo ? Yes Toad for Oracle ERD, ERWin 7.1(XML) via plugin SQL; meta data in XML; report in HTML/RTF/CSV; diagram as BMP, JPEG, PNG No ?
TOraSome No Yes Yes Yes Yes No

Features - visual design and reverse engineering

[edit]

Legend:

  • Visual schema/E-R design: the ability to draw entity-relationship diagrams for the database. If missing, the following two features will also be missing
  • Reverse engineering - the ability to produce an ER diagram from a database, complete with foreign key relationships
    • Yes - supports incremental reverse engineering, preserving user modifications to the diagram and importing only changes from the database
    • Some - can only reverse engineer the entire database at once and drops any user modifications to the diagram (can't "refresh" the diagram to match the database)
  • Forward engineering - the ability to update the database schema with changes made to its entities and relationships via the ER diagram visual designer
    • Yes - can update user-selected entities
    • Some - can only update the entire database at once
Visual query builder Visual schema/model/E-R diagram design Reverse engineeringForward engineering ER diagram groupboxes
AdminerYes Yes Yes No No
Altova DatabaseSpyYes Yes Yes Yes ?
Database WorkbenchYes Yes Yes ? Yes
DBeaverNo Yes Yes No ?
DBEditNo No No No No
dbForgeYes Yes Yes Yes No
NavicatYes Yes Yes Yes Yes
Navicat Data ModelerYes Yes Yes Yes Yes
MySQL WorkbenchYes Yes Yes Yes Yes
Oracle SQL DeveloperYes Yes Yes Yes ?
pgAdminYes No No No No
phpMyAdminYes Yes Yes No No
SQL Database StudioYes Yes Yes Yes No
SQL Server Management Studio? Yes Yes ? ?
SQLyogYes[16]Yes[17]Yes Yes ?
SQuirreL SQLYes Yes Yes[note 3]? No
ToadYes Yes Yes Yes ?
Toad Data ModelerNo Yes Yes Yes[note 4]?

See also

[edit]

Notes

[edit]
  1. ^Only for Data Import/Export features.
  2. ^Only for SQL Server and MySQL/MariaDB.
  3. ^Only incremental, by manually going through each table and clicking "Add to graph".
  4. ^Generated SQL must be executed outside Toad Data Modeler.

References

[edit]
  1. ^"What's New in DatabaseSpy". altova.com. Retrieved 2019-07-24.
  2. ^"Release 25.0.2". GitHub. 2025-04-06. Retrieved 2025-04-14.
  3. ^"Releases - HeidiSQL/HeidiSQL". github.com. Retrieved 2022-08-26.
  4. ^"Download SQL Server Management Studio (SSMS)". 9 July 2024.
  5. ^"Releases - mysql/mysql-workbench". github.com. Retrieved 2020-11-19.
  6. ^"Welcome to Navicat's Press Center - Navicat". www.navicat.com. Retrieved 2022-04-17.
  7. ^"Release 9.2". 3 April 2025. Retrieved 24 April 2025.
  8. ^"Phpliteadmin / Public / Downloads — Bitbucket".
  9. ^"phpMyAdmin 5.2.2". 21 January 2025. Retrieved 21 January 2025.
  10. ^Team, Webyog (2024-07-23). "New Release – SQLyog 13.3.0". Webyog. Retrieved 2024-11-29.
  11. ^"SQuirrel SQL Client - Browse/1-stable". sourceforge.net. Retrieved 2023-11-25.
  12. ^"Toad Data Modeler 7.3 - Release Notes". support.quest.com. Retrieved 2022-04-17.
  13. ^custom system via TeamServer in Enterprise Edition
  14. ^ abtitle= Navicat feature matrix
  15. ^"Source Control in SQL Server Management Studio (SSMS)". 21 November 2016.
  16. ^"SQLYog query builder". Archived from the original on 2010-10-26. Retrieved 2008-05-29.
  17. ^"SQLYog schema designer". Archived from the original on 2010-10-26. Retrieved 2008-05-29.
close