Porovnání databázových nástrojů - Comparison of database tools

Následující tabulky porovnávají obecné a technické informace pro řadu dostupných nástroje pro správu databáze. Další informace najdete v jednotlivých článcích produktů. Tento článek není vyčerpávající ani nutně aktuální.

Systémy uvedené na světle fialovém pozadí již nejsou v aktivním vývoji.

Všeobecné

ProduktTvůrcePoslední stabilní datum vydáníNejnovější stabilní vydáníLicenceBěží dál OknaBěží dál Mac OS XBěží dál LinuxVěštecMySQLPostgreSQLMS SQL ServerODBCJDBCSQLitejinýProgramovací jazyk
DaDaBIKEugenio Tacchini2019-07-23[±]9.4 Monterosso[1]ProprietárníAnoAnoAnoAnoAnoAnoAnoNeNeAnoPHP
Správce nasazení databázeProjekt Neoprávněná žába2012-05-29v0.1iLGPLAnoNeAnoAnoQt / C ++
DatabaseSpyAltova2019-04-02[±]2019r3[2]ProprietárníAnoNeNeAnoAnoAnoAnoAnoAnoIBM DB2, Sybase, MS AccessC ++
Databáze WorkbenchUpscene Productions2017-06-295.3.2ProprietárníAnovyžaduje Vínovyžaduje VínoAnoAnoAnoAnoInterBase, Fénix, SQL kdekoli, NexusDB a MariaDBDelphi
DataGripJetBrains2017-09-062017.2.2ProprietárníAnoAnoAnoAnoAnoAnoAnoNeAnoAnoSybase, DB2, H2, Hypersonický SQL, Amazon Redshift, Apache DerbyJáva
DBeaverSerge Rider2020-08-317.2.0Licence ApacheAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoMySQL, PostgreSQL, Věštec, EXASOL, IBM DB2, SQL Server, Apache Derby, Fénix vše s JDBC ŘidičJáva
DBEditJef Van Den Ouweland2012-05-102.4.6GPLAnoAnoAnoAnoAnoAnoAnoNeAnoAnoIBM DB2, HSQLDB, Apache Derby, H2Jáva
EpictetusAntilogický software??ProprietárníAnoAnoAnoAnoAnoAnoSybase, InterBase /Fénix, H2, HSQLDBJáva
HeidiSQLAnsgar Becker2020-03-17[±]11.0[4]GPLAnovyžaduje Vínovyžaduje VínoAnoAnoAnoAnoEmbarcadero Delphi
MaatkitBaron Schwartz2010-06-015247GPLAnoAnoAnoAnoPerl
Microsoft SQL Server Management StudioMicrosoft2020-10-27[5]18.7.1ProprietárníAnoNeNeAnovčetně správy SSAS a jazyků MDX, DMX a XMLA.Síť
ModelRightModelRight2016-12-??4.1[6][7]ProprietárníAnoNeNeAnoAnoAnoAnoSQL Server, Věštec, MySQL, PostgreSQL, DB2, DB2 / zOS, MS AccessC ++
MySQL WorkbenchOracle Corporation2020-09-12[±]8.0.22[8]Komunita Ed: GPL

Standard Ed: Commercial Proprietary

AnoAnoAnoAnoC ++ /C# Cíl-C Python (programovací jazyk)
NavicatPremiumSoft CyberTech Ltd.2020-04-1515.0.13ProprietárníAnoAnovyžaduje VínoAnoAnoAnoAnoAnoAnoBorland Delphi Cíl-C
Navicat Data ModelerPremiumSoft CyberTech Ltd.2015-12-102.1ProprietárníAnoAnoAnoAnoAnoAnoAnoAnoAnoBorland Delphi Cíl-C
Oracle Enterprise ManagerOracle Corp.2015-06-1612.1.0.5ProprietárníAnoNeAnoAnoAnoAnoDB2, Sybase, TimesTenJáva
Vývojář Oracle SQLOracle Corp.2018-04-0518.1.0.095.1630ProprietárníAnoAnoAnoAnoAnoNeAnoAnoAnoMicrosoft Access, Sybase, DB2, TeradataJáva
OrbadaAndrzej Kaluza2016-12-06[±]1.2.5.395[9]GPLAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoFénix, HSQL, InterBase, Derby vše s JDBC ŘidičJáva
pgAdminvývojový tým pgAdmin2020-03-054.19[10]Licence PostgreSQLAnoAnoAnoAnoC ++
phpLiteAdminDane Iracleous, Christopher Kramer a další2019-09-051.9.8.2[11]GPLAnoAnoAnoNeNeNeNeNeNeAnoPHP
phpMyAdminvývojový tým phpMyAdmin

2020-10-15[±]


5.0.4[12]


GPLAnoAnoAnoAnoMrholení, MariaDBphp
SQL Database StudioJan Procházka2016-05-273.4.1ProprietárníAnoNeNeNeNeNeAno.SÍŤ, WPF, C#
SQLyogWebyog Softworks Pvt. Ltd.2020-09-22[±]13.1.7[13]GPLv2Anovyžaduje Vínovyžaduje VínoAnoC ++
SQuirreL SQLColin Bell, Gerd Wagner, Rob Manning a další2019-09-09[±]4.0.0[14]GPLv2 & LGPLv 2AnoAnoAnoAnoAnoAnoAnoAnoAnoAnoPřístup Axion Java RDBMS, Apache Derby, Narcis DB, FileMaker (JDBC), Fujitsu Siemens SESAM / SQL, Fénix, FrontBase, HSQLDB, Hypersonický SQL, H2 (DBMS), IBM DB2, Informix, Ingres, OpenIngres, InstantDB, InterBase, Mckoi SQL Database, Microsoft SQL Server, Mimer SQL, Netezza, Pointbase, SAPDB, Sybase, Ovladač Sunopsis XML, Teradata Warehouse, ThinkSQL RDBMS, Vertica Analytic Database a další s ovladači JDBC.Jáva
RopuchaSoftware QuestRozličnýRozličnýProprietárníAnoNeNeAnoAnoAnoAnoDB2, SybaseEmbarcadero Delphi, C # .NET
Ropucha Data ModelerSoftware Quest2009-03-053.3.8ProprietárníAnoNeNeAnoAnoAnoAnoDB2, MS Access, SybaseEmbarcadero Delphi
TOraSpolečenství2017-07-043.2GPLAnoAnoAnoAnoAnoAnoTeradataC ++ /Qt

Funkce

Legenda

  • Vytvořit / změnit tabulku:
    • Ano - můžete vytvořit tabulku, změnit její definici a data a přidat nové řádky
    • Některé - lze vytvořit nebo změnit pouze definici tabulky, nikoli data
  • Procházet tabulku:
    • Ano - můžete procházet definici tabulky a data
    • Některé - mohou procházet pouze definici tabulky
  • Podpora více serverů:
    • Ano - lze spravovat ze stejného okna / relace více serverů
    • Některé - mohou spravovat z jiného okna / relace více serverů
  • Monitorovací server:
    • Ano - zahrnuje bezhlavý server, který spouští kontroly a hlásí selhání
NástrojeUživatelské rozhraníVytvořit a změnit průvodceProcházetAutomatické dokončeníSyntaxe barevnáPodpora více serverůMonitorovací server
DatabázeStůlPostupSpoušťDatabázeStůlPostupSpoušť
SprávceNa základě prohlížečeAnoAnoAnoAnoAnoAnoAnoAnoNeAno??
Altova DatabaseSpyplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno?
DaDaBIKNa základě prohlížečeNeNějaký[poznámka 1]NeNeNeNějaký[poznámka 2]NeNeNeNeNe?
Správce nasazení databázeplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe?
Databáze Workbenchplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno?
DataGripplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe
DBeaverplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno
DBEditplocha počítačeNeNeNeNeAnoAnoAnoNeNeAnoNe?
Epictetusplocha počítačeNeAnoNeNeAnoAnoAnoAnoAnoAno??
Microsoft SQL Server Management Studioplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe
ModelRightplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoNeAno??
MySQL Workbenchplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNějaký
Navicatplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno?
Navicat Data Modelerplocha počítačeNeAnoNeAnoNeNeNeNeAnoAnoAno?
Oracle Enterprise ManagerNa základě prohlížečeAnoAnoAnoAnoAnoAnoAnoAnoAnoAno?Ano
Vývojář Oracle SQLplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe
Orbadaplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe
pgAdminTDIAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNějaký
phpLiteAdminNa základě prohlížečeAnoAnoNeAnoAnoAnoNeAnoAnoAno??
phpMyAdminNa základě prohlížečeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno
SQL Database Studioplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoNe
SQLyogplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAno??
SQuirreL SQLplocha počítače????AnoAno??AnoAnoNějaký?
Ropuchaplocha počítačeAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAnoAno
Ropucha Data Modelerplocha počítačeAnoAnoAnoAnoNějakýNějakýNějakýNějakýNeAno??
TOraplocha počítačeNeAnoAnoNeAnoAnoAnoAnoAnoAnoAno?

Funkce (pokračování)

Legenda:

  • Správce uživatelů:
    • Ano - správce uživatelů s podporou oprávnění databáze a schémat i oprávnění jednotlivých objektů (tabulka, zobrazení, funkce)
    • Některé - jednoduchý správce uživatelů s podporou oprávnění databáze a schématu
    • Ne - žádný správce uživatelů nebo správce uživatelů jen pro čtení
správce uživatelůZapojitPorovnatImportVývozníDebuggerOvládání zdrojeProstorová vizualizace
SprávceAnoAnoAnoSkript SQL, CSV, TSV nebo výše v zip (jako plugin); import souboru serveru-server v SQL nebo SQL v zip, gzip nebo bzip2Skript SQL, CSV, TSV nebo výše v zip, gzip, bzip2; XML (jako plugin)NeGit
Altova DatabaseSpyNeNeAnoCSV, XMLXML, struktura XML, CSV, HTML, MS ExcelNe?
DaDaBIKNějaký[15]NeNeNeCSVAnoNe
Databáze WorkbenchAnoNeAnoAnoAnoAno?
DataGripNeAnoAnoAnoTXT, CSV, HTML, XML, DBF, SQL skript, RTF, MS Word, MS Excel, MS Access, Schránka MS Windows, Soubor Paradox, WK1, WQ1, SLK, DIF, LDIFNeAno
DBeaverAnoAnoAnoAnoAnoNeS Zatmění pluginy
DBEditNeNeNeNeMS Excel, PDF, Text, skript SQLNe?
EpictetusNeAnoNeNeVynikatNe?
ModelRightNějakýAnoAnoAno - z podporovaných databází pomocí nativních rozhraní nebo z jakéhokoli zdroje ODBCSQL; XML; DTD; Diagram jako BMP, JPEGNe?
NavicatAnoNeAnoAno - TXT, CSV, DBF, HTML, MS Excel, MS Access, Soubor Paradox, WK1, WQ1, XML nebo z jakéhokoli zdroje ODBC (omezení viz odkaz[16])Ano - TXT, CSV, HTML, XML, DBF, SQL skript, RTF, MS Word, MS Excel, MS Access, Schránka MS Windows, Soubor Paradox, WK1, WQ1, SLK, DIF, LDIF (Omezení viz odkaz[16])AnoNe
Navicat Data ModelerNeNeAnoAno - import databáze ze serveru / ODBCAno - exportovat SQLNeNe
MySQL WorkbenchAnoAnoAnoAno - CSV, HTML, JSON, MS Excel, VLOŽKY SQL, oddělené tabulátory, XMLAno - CSV, HTML, JSON, MS Excel, VLOŽKY SQL, oddělené tabulátory, XMLAnoNe
Vývojář Oracle SQLAnoAnoAnoAnoAnoAnoAnoAno
OrbadaNeAnoAnoSQL skriptSQL skript, CSV, XML, HTML, PDF, Excel, DBF, DataTextNeNe
pgAdminAnoAnoNeCSV, Text nebo binárníCSV, text, HTML, XMLAnoNe
phpMyAdminAnoNějakýAnoAno - CSV, SQL, XML, Vynikat, ODSAno - CSV, Latex, Vynikat, Slovo, ODS, ODT, XML, SQL, YAML, Texy!, JSON, NHibernate, PHP, PDF, MediaWikiAnoGit
SQL Database StudioAnoAnoNeCSV, XML, MS ExcelCSV, HTML, MS Excel, VLOŽKY SQL, oddělené tabulátory, XMLNeNe
SQLyogAno?AnoAnoAno??
Studio pro správu serveru SQLAnoAno?AnoAnoAnoAno[17]Ano
SQuirreL SQL?AnoAnoAno?Ne?
RopuchaNějakýNeAnoAnoAnoAnoSVN, CVS, TFS, VSS
Ropucha Data ModelerNe?AnoRopucha pro Oracle ERD, ERWin 7.1 (XML) prostřednictvím pluginuSQL; meta data v XML; reportovat v HTML / RTF / CSV; diagram jako BMP, JPEG, PNGNe?
TOraNějakýNeAnoAnoAnoAnoNe

Funkce - vizuální design a reverzní inženýrství

Legenda:

  • Vizuální schéma / E-R design: schopnost kreslit vztah mezi entitami diagramy pro databázi. Pokud chybí, budou chybět také následující dvě funkce
  • Reverzní inženýrství - schopnost vytvořit ER diagram z databáze, doplněný o vztahy cizích klíčů
    • Ano - podporuje přírůstkové reverzní inženýrství, zachovává uživatelské úpravy diagramu a importuje pouze změny z databáze
    • Některé - mohou pouze zpětně analyzovat celou databázi najednou a zrušit jakékoli úpravy uživatele v diagramu (nelze „obnovit“ diagram tak, aby odpovídal databázi)
  • Předběžné inženýrství - schopnost aktualizovat schéma databáze se změnami provedenými v jejích entitách a vztazích prostřednictvím vizuálního návrháře diagramu ER
    • Ano - lze aktualizovat uživatelem vybrané entity
    • Některé - lze aktualizovat pouze celou databázi najednou
Tvůrce vizuálních dotazůVizuální schéma / model / návrh schématu E-RReverzní inženýrstvíDopředné inženýrstvíSkupinové schránky schématu ER
SprávceAnoAnoAnoNeNe
Altova DatabaseSpyAnoAnoAnoAno?
Správce nasazení databázeAnoAnoAnoNeNe
Databáze WorkbenchAnoAnoAno?Ano
DBeaverNeAnoAnoNe?
DBEditNeNeNeNeNe
ModelRightNeAnoAnoAnoAno
NavicatAnoAnoAnoAnoAno
Navicat Data ModelerAnoAnoAnoAnoAno
MySQL WorkbenchAnoAnoAnoAnoAno
Vývojář Oracle SQLAnoAnoAnoAno?
OrbadaNeNeNeNeNe
pgAdminAnoNeNeNeNe
phpMyAdminAnoAnoAnoNeNe
SQL Database StudioAnoAnoAnoAnoNe
Studio pro správu serveru SQL?AnoAno??
SQLyogAno[18]Ano[19]AnoAno?
SQuirreL SQLAnoAnoAno[Poznámka 3]?Ne
RopuchaAnoAnoAnoAno?
Ropucha Data ModelerNeAnoAnoAno[poznámka 4]?

Viz také

Poznámky

  1. ^ Vytvářejte prostřednictvím rozhraní CRUD, takže vytvářejte data tabulky, nikoli samotné tabulky.
  2. ^ Procházet data tabulky, nikoli definice tabulky.
  3. ^ Pouze přírůstkové, manuálním procházením jednotlivých tabulek a kliknutím na „Přidat do grafu“.
  4. ^ Vygenerovaný SQL musí být spuštěn mimo Toad Data Modeler.

Reference

  1. ^ "Změnit protokol". dadabik.com. Citováno 2019-07-24.
  2. ^ „Co je nového v DatabaseSpy“. altova.com. Citováno 2019-07-24.
  3. ^ „DBEdit 2 - seznam změn“. dbedit2.sourceforge.net. Citováno 2019-07-24.
  4. ^ "Vydání - HeidiSQL / HeidiSQL". github.com. Citováno 2020-01-13.
  5. ^ „Stáhnout SQL Server Management Studio (SSMS)“. 27. října 2020.
  6. ^ „Přehled nástrojů databázového diagramu dostupných pro PostgreSQL“. Několik devítek. 2019-07-05. Citováno 2019-07-24.
  7. ^ „ModelRight Stáhnout zkušební verze plné verze“. www.modelright.com. Citováno 2019-07-24.
  8. ^ "Vydání - mysql / mysql-workbench". github.com. Citováno 2020-11-19.
  9. ^ „Orbada - Database manager - Browse / Orbada at SourceForge.net“. sourceforge.net. Citováno 2019-07-24.
  10. ^ „pgAdmin - nástroje PostgreSQL“. www.pgadmin.org. Citováno 2020-03-18.
  11. ^ https://bitbucket.org/phpliteadmin/public/downloads
  12. ^ „phpMyAdmin 4.9.7 a 5.0.4 jsou vydány“. phpmyadmin.net. Citováno 2020-10-16.
  13. ^ „Vydáno SQLyog MySQL GUI 13.1.7“. sqlyog.com. Citováno 2020-10-08.
  14. ^ „Klient SQuirrel SQL - procházet / 1 stabilní“. sourceforge.net. Citováno 2019-10-31.
  15. ^ může spravovat své vlastní uživatele, kteří mají přednost před uživateli DBMS
  16. ^ A b title = matice funkcí Navicat
  17. ^ https://blogs.technet.microsoft.com/dataplatforminsider/2016/11/21/source-control-in-sql-server-management-studio-ssms/
  18. ^ Tvůrce dotazů SQLYog
  19. ^ Návrhář schémat SQLYog

externí odkazy