Porównanie narzędzi do administrowania bazami danych - Comparison of database administration tools

W poniższych tabelach porównano informacje ogólne i techniczne dotyczące kilku dostępnych narzędzi administracyjnych baz danych . Więcej informacji można znaleźć w artykułach dotyczących poszczególnych produktów. Ten artykuł nie jest ani wyczerpujący, ani koniecznie aktualny.

Systemy wymienione na jasnofioletowym tle nie są już aktywnie rozwijane.

Ogólny

Produkt Twórca Ostatnia stabilna data wydania Najnowsza stabilna wersja Licencja Działa w systemie Windows Działa na Mac OS X Działa na Linuksie Wyrocznia MySQL PostgreSQL Serwer MS SQL ODBC JDBC SQLite Inne Język programowania
DaDaBIK Eugenio Tacchini 2021-08-27 [±] 11,0 Elba Prawnie zastrzeżony tak tak tak tak tak tak tak Nie Nie tak PHP
Szpieg bazy danych Altova 2019-04-02 [±] 2019r3 Prawnie zastrzeżony tak Nie Nie tak tak tak tak tak tak IBM DB2 , Sybase , MS Access C++
Środowisko pracy bazy danych Ekskluzywne produkcje 2017-06-29 5.3.2 Prawnie zastrzeżony tak wymaga wina wymaga wina tak tak tak tak InterBase , Firebird , SQL Anywhere , NexusDB i MariaDB Delfy
DataGrip JetBrains 2017-09-06 2017.2.2 Prawnie zastrzeżony tak tak tak tak tak tak tak Nie tak tak Sybase , DB2 , H2 , Hypersonic SQL , Amazon Redshift , Apache Derby Jawa
DBeaver Serge Jeździec 2021-10-03 21.2.2 Licencja Apache tak tak tak tak tak tak tak tak tak tak MySQL , PostgreSQL , Oracle , EXASOL , IBM DB2 , SQL Server , Apache Derby , Firebird wszystko ze sterownikiem JDBC Jawa
DBEdytuj Jef Van Den Ouweland 2012-05-10 2.4.6 GPL tak tak tak tak tak tak tak Nie tak tak IBM DB2 , HSQLDB , Apache Derby , H2 Jawa
Epiktet Oprogramowanie antylogiczne ? ? Prawnie zastrzeżony tak tak tak tak tak tak Sybase , InterBase / Firebird , H2 , HSQLDB Jawa
HeidiSQL Ansgar Becker 2021-05-30 [±] 11,3 GPL tak wymaga wina wymaga wina tak tak tak tak Embarcadero Delphi
Maatkit Baron Schwartz 2010-06-01 5247 GPL tak tak tak tak Perl
Microsoft SQL Server Management Studio Microsoft 2020-12-17 18,9 Prawnie zastrzeżony tak Nie Nie tak w tym zarządzanie SSAS oraz języki MDX, DMX i XMLA .Internet
ModelPrawo ModelPrawo 2016-12-?? 4.1 Prawnie zastrzeżony tak Nie Nie tak tak tak tak SQL Server , Oracle , MySQL , PostgreSQL , DB2 , DB2/zOS, MS Access C++
Środowisko pracy MySQL Korporacja Oracle 2020-09-12 [±] 8.0.22 Edycja społeczności: GPL

Standardowe wydanie: własność handlowa

tak tak tak tak C++ / C# Objective-C Python (język programowania)
Navicat PremiumSoft CyberTech Sp. 2020-04-15 15.0.13 Prawnie zastrzeżony tak tak wymaga wina tak tak tak tak tak tak Borland Delphi Cel-C
Modelarz danych Navicat PremiumSoft CyberTech Sp. 2015-12-10 2,1 Prawnie zastrzeżony tak tak tak tak tak tak tak tak tak Borland Delphi Cel-C
Menedżer Oracle Enterprise Oracle Corp. 2015-06-16 12.1.05 Prawnie zastrzeżony tak Nie tak tak tak tak DB2 , Sybase , TimesTen Jawa
Programista Oracle SQL Oracle Corp. 2018-04-05 18.1.0.095.1630 Prawnie zastrzeżony tak tak tak tak tak Nie tak tak tak Microsoft Access , Sybase , DB2 , Teradata Jawa
Orbada Andrzej Kałuża 2016-12-06 [±] 1.2.5.395 GPL tak tak tak tak tak tak tak tak tak tak Firebird , HSQL , InterBase , Derby wszystko ze sterownikiem JDBC Jawa
pgAdmin Zespół programistów pgAdmin 2020-03-05 4.19 Licencja PostgreSQL tak tak tak tak C++
phpLiteAdmin Dane Iracleous, Christopher Kramer i inni 2019-09-05 1.9.8.2 GPL tak tak tak Nie Nie Nie Nie Nie Nie tak PHP
phpMyAdmin Zespół programistów phpMyAdmin

2021-06-04 [±]


5.1.1


GPL tak tak tak tak Mżawka , MariaDB php
Studio baz danych SQL Jan Prochazka 2016-05-27 3.4.1 Prawnie zastrzeżony tak Nie Nie Nie Nie Nie tak .NET , WPF , C#
SQLyog Webyog Softworks Sp. Sp. z o.o. 2020-09-22 [±] 13.1.7 GPLv2 tak wymaga wina wymaga wina tak C++
SquirreL SQL Colin Bell, Gerd Wagner, Rob Manning i inni 2021-10-02 [±] 4.3.0 GPLv2 i LGPLv 2 tak tak tak tak tak tak tak tak tak tak 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, Microsoft SQL Server , Mimer SQL , Netezza , Pointbase, SAPDB , Sybase , Sunopsis XML Driver, Teradata Warehouse, ThinkSQL RDBMS, Vertica Analytic Database i inne ze sterownikami JDBC. Jawa
Ropucha Oprogramowanie Quest Różny Różny Prawnie zastrzeżony tak Nie Nie tak tak tak tak DB2 , Sybase Embarcadero Delphi , C#.NET
Modelarz danych ropuchy Oprogramowanie Quest 2009-03-05 3.3.8 Prawnie zastrzeżony tak Nie Nie tak tak tak tak DB2 , MS Access , Sybase Embarcadero Delphi
TOra Społeczność 2017-07-04 3.2 GPL tak tak tak tak tak tak Teradata C++ / Qt

Cechy

Legenda

  • Utwórz/zmień tabelę:
    • Tak - może tworzyć tabelę, zmieniać jej definicję i dane oraz dodawać nowe wiersze
    • Niektóre - mogą tylko tworzyć/zmieniać definicję tabeli, a nie dane
  • Przeglądaj tabelę:
    • Tak - można przeglądać definicję i dane tabeli
    • Niektóre - mogą tylko przeglądać definicję tabeli
  • Obsługa wielu serwerów:
    • Tak - można zarządzać wieloma serwerami z tego samego okna/sesji
    • Niektóre - mogą zarządzać wieloma serwerami z innego okna/sesji
  • Serwer monitorujący:
    • Tak - zawiera serwer bezgłowy, który uruchamia sprawdzanie i zgłasza awarie
Narzędzia Interfejs użytkownika Kreator tworzenia i zmieniania Przeglądaj Automatyczne uzupełnianie Składnia w kolorze Obsługa wielu serwerów Serwer monitorujący
Baza danych Tabela Procedura Cyngiel Baza danych Tabela Procedura Cyngiel
Administrator Oparta na przeglądarce tak tak tak tak tak tak tak tak Nie tak ? ?
Altova DatabaseSpy pulpit tak tak tak tak tak tak tak tak tak tak tak ?
DaDaBIK Oparta na przeglądarce Nie Trochę Nie Nie Nie Trochę Nie Nie Nie Nie Nie ?
Środowisko pracy bazy danych pulpit tak tak tak tak tak tak tak tak tak tak tak ?
DataGrip pulpit tak tak tak tak tak tak tak tak tak tak tak Nie
DBeaver pulpit tak tak tak tak tak tak tak tak tak tak tak tak
DBEdytuj pulpit Nie Nie Nie Nie tak tak tak Nie Nie tak Nie ?
Epiktet pulpit Nie tak Nie Nie tak tak tak tak tak tak ? ?
Microsoft SQL Server Management Studio pulpit tak tak tak tak tak tak tak tak tak tak tak Nie
ModelPrawo pulpit tak tak tak tak tak tak tak tak Nie tak ? ?
Środowisko pracy MySQL pulpit tak tak tak tak tak tak tak tak tak tak tak Trochę
Navicat pulpit tak tak tak tak tak tak tak tak tak tak tak ?
Modelarz danych Navicat pulpit Nie tak Nie tak Nie Nie Nie Nie tak tak tak ?
Menedżer Oracle Enterprise Oparta na przeglądarce tak tak tak tak tak tak tak tak tak tak ? tak
Programista Oracle SQL pulpit tak tak tak tak tak tak tak tak tak tak tak Nie
Orbada pulpit tak tak tak tak tak tak tak tak tak tak tak Nie
pgAdmin TDI tak tak tak tak tak tak tak tak tak tak tak Trochę
phpLiteAdmin Oparta na przeglądarce tak tak Nie tak tak tak Nie tak tak tak ? ?
phpMyAdmin Oparta na przeglądarce tak tak tak tak tak tak tak tak tak tak tak tak
Studio baz danych SQL pulpit tak tak tak tak tak tak tak tak tak tak tak Nie
SQLyog pulpit tak tak tak tak tak tak tak tak tak tak ? ?
SquirreL SQL pulpit ? ? ? ? tak tak ? ? tak tak Trochę ?
Ropucha pulpit tak tak tak tak tak tak tak tak tak tak tak tak
Modelarz danych ropuchy pulpit tak tak tak tak Trochę Trochę Trochę Trochę Nie tak ? ?
TOra pulpit Nie tak tak Nie tak tak tak tak tak tak tak ?

Funkcje (ciąg dalszy)

Legenda:

  • Menedżer użytkownika:
    • Tak - menedżer użytkowników z obsługą uprawnień do baz danych i schematów oraz uprawnień do poszczególnych obiektów (tabela, widok, funkcje)
    • Niektóre - prosty menedżer użytkowników z obsługą uprawnień do bazy danych i schematu
    • Nie - brak menedżera użytkowników lub menedżera użytkowników tylko do odczytu
Menedżer użytkownika Podłącz Porównywać Import Eksport Debuger Kontrola źródła Wizualizacja przestrzenna
Administrator tak tak tak Skrypt SQL, CSV, TSV lub powyższy w zip (jako wtyczka); importy pliku serwer-site w SQL lub SQL w zip, gzip lub bzip2 Skrypt SQL, CSV, TSV lub powyższe w zip , gzip , bzip2 ; XML (jako wtyczka) Nie Gita
Altova DatabaseSpy Nie Nie tak CSV, XML XML, struktura XML, CSV, HTML, MS Excel Nie ?
DaDaBIK Trochę Nie Nie Nie CSV tak Nie
Środowisko pracy bazy danych tak Nie tak tak tak tak ?
DataGrip Nie tak tak tak TXT , CSV , HTML , XML , DBF , skrypt SQL , RTF , MS Word , MS Excel , MS Access , Schowek MS Windows , plik Paradox , WK1 , WQ1 , SLK , DIF , LDIF Nie tak
DBeaver tak tak tak tak tak Nie Z wtyczkami Eclipse
DBEdytuj Nie Nie Nie Nie MS Excel , PDF , tekst, skrypt SQL Nie ?
Epiktet Nie tak Nie Nie Przewyższać Nie ?
ModelPrawo Trochę tak tak Tak - z obsługiwanych baz danych przy użyciu natywnych interfejsów lub z dowolnego źródła ODBC SQL ; XML ; DTD ; Schemat jako BMP, JPEG Nie ?
Navicat tak Nie tak Tak - TXT , CSV , DBF , HTML , MS Excel , MS Access , plik Paradox , WK1 , WQ1 , XML lub z dowolnego źródła ODBC ( patrz link do ograniczeń ) Tak - TXT , CSV , HTML , XML , DBF , skrypt SQL , RTF , MS Word , MS Excel , MS Access , schowek MS Windows , plik Paradox , WK1 , WQ1 , SLK , DIF , LDIF (patrz link do ograniczeń) tak Nie
Modelarz danych Navicat Nie Nie tak Tak - Importuj bazę danych z serwera/ODBC Tak - Eksportuj SQL Nie Nie
Środowisko pracy MySQL tak tak tak Tak — CSV , HTML , JSON , MS Excel , SQL WSTAWKI, rozdzielane tabulatorami, XML Tak — CSV , HTML , JSON , MS Excel , SQL WSTAWKI, rozdzielane tabulatorami, XML tak Nie
Programista Oracle SQL tak tak tak tak tak tak tak tak
Orbada Nie tak tak Skrypt SQL Skrypt SQL, CSV, XML, HTML, PDF, Excel, DBF, DataText Nie Nie
pgAdmin tak tak Nie CSV , tekstowe lub binarne CSV , tekst , HTML , XML tak Nie
phpMyAdmin tak Trochę tak Tak – CSV , SQL , XML , Excel , ODS Tak - CSV , LaTeX , Excel , Word , ODS , ODT , XML , SQL , YAML , Texy! , JSON , NHibernate , PHP , PDF , MediaWiki tak Gita
Studio baz danych SQL tak tak Nie CSV , XML , MS Excel CSV , HTML , MS Excel , SQL WSTAWKI, rozdzielane tabulatorami, XML Nie Nie
SQLyog tak ? tak tak tak ? ?
Studio zarządzania serwerem SQL tak tak ? tak tak tak tak tak
SquirreL SQL ? tak tak tak ? Nie ?
Ropucha Trochę Nie tak tak tak tak SVN , CVS , TFS , VSS
Modelarz danych ropuchy Nie ? tak Ropucha dla Oracle ERD, ERWin 7.1(XML) za pośrednictwem wtyczki SQL; metadane w XML; raport w formacie HTML/RTF/CSV; schemat jako BMP, JPEG, PNG Nie ?
TOra Trochę Nie tak tak tak tak Nie

Funkcje - projektowanie wizualne i inżynieria odwrotna

Legenda:

  • Schemat wizualny/projekt ER: możliwość rysowania diagramów relacji encji dla bazy danych. Jeśli ich brakuje, brakuje również dwóch następujących funkcji
  • Inżynieria odwrotna - możliwość tworzenia diagramu ER z bazy danych wraz z relacjami klucza obcego
    • Tak - obsługuje przyrostową inżynierię odwrotną, zachowując modyfikacje użytkownika na diagramie i importując tylko zmiany z bazy danych
    • Niektóre - mogą tylko odtwarzać całą bazę danych na raz i odrzucają wszelkie modyfikacje użytkownika na diagramie (nie można "odświeżyć" diagramu, aby pasował do bazy danych)
  • Inżynieria postępowa - możliwość aktualizacji schematu bazy danych o zmiany wprowadzone w jej encjach i relacjach za pomocą wizualnego projektanta diagramu ER
    • Tak – można aktualizować encje wybrane przez użytkownika
    • Niektóre - mogą aktualizować całą bazę danych tylko na raz
Wizualny kreator zapytań Wizualny schemat/model/projekt diagramu ER Inżynieria odwrotna Inżynieria naprzód Groupboxy diagramów ER
Administrator tak tak tak Nie Nie
Altova DatabaseSpy tak tak tak tak ?
Środowisko pracy bazy danych tak tak tak ? tak
DBeaver Nie tak tak Nie ?
DBEdytuj Nie Nie Nie Nie Nie
ModelPrawo Nie tak tak tak tak
Navicat tak tak tak tak tak
Modelarz danych Navicat tak tak tak tak tak
Środowisko pracy MySQL tak tak tak tak tak
Programista Oracle SQL tak tak tak tak ?
Orbada Nie Nie Nie Nie Nie
pgAdmin tak Nie Nie Nie Nie
phpMyAdmin tak tak tak Nie Nie
Studio baz danych SQL tak tak tak tak Nie
Studio zarządzania serwerem SQL ? tak tak ? ?
SQLyog tak tak tak tak ?
SquirreL SQL tak tak tak ? Nie
Ropucha tak tak tak tak ?
Modelarz danych ropuchy Nie tak tak tak ?

Zobacz też

Uwagi

Bibliografia