IDE's voor MySQL: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
(75 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
''Developer tooling'' voor werken met MySQL:
+
Ik zoek een ''Integrated Developers Enironment'' (''IDE'') voor database-ontwikkeling in MySQL. Sinds 2016 gebruik ik MySQL Workbench. Dat bevalt best goed, op een paar dingen na:
  
== Complete lijst ==
+
* Windows zijn niet ''dockable'' (of hoe dat precies heet). Ik ben dus beperkt tot één scherm. Ook als ik meerdere monitors heb
<br>
+
* Sinds een update eind 2020, kan ik geen externe databases meer benaderen
 +
* Buggy: Crashes en freezes, al verschilt de kwaliteit van release tot release.
 +
 
 +
== Vereisten ==
 +
 
 +
Ik zoek iets ter vervanging van MySQL Workbench:
 +
 
 +
=== Linux ===
 +
 
 +
Uiteraard :)
 +
 
 +
=== Dockable windows ===
 +
 
 +
Dus dat ik bepaalde schermen naar aparte monitoren kan slepen.
 +
 
 +
=== Remote databases ===
 +
 
 +
Dus dat ik kan connecten met niet-locale databases.
 +
 
 +
=== Debugging-mogelijkheden ===
 +
 
 +
Sinds ik met Navicat experimenteer, merk ik dat de interface van MySQL Workbench best ok is qua debugging.
 +
 
 +
=== Rijke interface ===
 +
 
 +
* In Navicat werken allerlei toetscombinaties niet. Dat vind ik heel vervelend werken
 +
* Liever geen webinterface, al kom ik soms hele fraaie webinterfaces tegen!
 +
 
 +
=== Stabiel ===
 +
 
 +
Dus wat ik mis in MySQL Workbench.
 +
 
 +
=== Echte applicatie ===
 +
 
 +
Liever niet bv. PHP-applicaties waarvoor je een webserver nodig hebt, of ander gerommel. Bij voorkeur iets dat je gewoon als .deb-bestand installeert.
 +
 
 +
== Long list ==
 +
 
 +
Een lange lijst met alles wat ook maar in de buurt komt van een IDE voor MySQL:
  
 
{| border="2" cellpadding="4" cellspacing="0" style="background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;"
 
{| border="2" cellpadding="4" cellspacing="0" style="background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;"
! Pakket !! Linux? !! Licentie !! Uitleg
+
! Pakket !! Linux? !! Open-source-licentie? !! Uitleg
 +
|-
 +
| [http://www.aquafold.com/ Acqua Data Studio] || Ja || Nee. Gratis versie beschikbaar. Licentie begint bij $400/jaar || Niet AVG-proof
 +
|-
 +
| [https://www.adminer.org/ Adminer] || Ja (PHP) || Open-source || Is een alternatief voor PMA. Vermoedelijk geen serieuse IDE. Interessant hieraan: Zou ik het zelf kunnen aanpassen?
 
|-
 
|-
| [http://www.aquafold.com/ Acqua Data Studio]
+
| Command line + tools || Ja || Ja || Het kan echt: [https://www.quora.com/What-is-the-best-top-IDE-for-MySQL] - Interessante optie, want flexibel. Tools: ''Tmux'', ''Konsole''. Zie ook https://cflynn.us/static/images/mysql-crash-course-screenshot.png. Zie ook https://itsfoss.com/linux-terminal-emulators/
 
|-
 
|-
| [http://www.linuxlinks.com/article/20100513153051133/Adminer.html Adminer] || Ja
+
| [http://dashboard.dbface.com dashboard.dbface.com] || Ja (PHP) || Commerciëel || Aka Dashboard for MySQL. Voor ''dashboarding'' en visualisatie. Geen MySQL-IDE
 
|-
 
|-
| [http://dashboard.dbface.com dashboard.dbface.com] || || || Aka Dashboard for MySQL
+
| [https://www.jetbrains.com/datagrip/ DataGrip] || Ja || Commerciëel || Uitgeprobeerd in dec. 2020. Prijs: $ 199/jr. De interface is traag. Dit is de maker van ''PHPStorm''
 
|-
 
|-
| [http://www.upscene.com/ Database Workbench - Upscene]
+
| [http://www.upscene.com/ Database Workbench - Upscene] || Downloads op hun site zijn Windows-only || Commerciëel ||
 
|-
 
|-
| [http://www.embarcadero.com/products/dbartisan DBArtisan] || ? || Commerciëel || Embarcadero - Top-of-the-line db-tool. [http://www.embarcadero.com/products/dbartisan/system-requirements Windows-only]
+
| [https://www.idera.com/ DBArtisan ] || Windows-only? || Commerciëel || Oorspronkelijk van Embarcadero. Tegenwoordig van ''Idera''
 
|-
 
|-
 
| [http://alternativeto.net/software/dbeaver/?platform=linux Dbeaver] || Ja || ? || Universele db-client. Maakt gebruik van JDBC voor connectiviteit
 
| [http://alternativeto.net/software/dbeaver/?platform=linux Dbeaver] || Ja || ? || Universele db-client. Maakt gebruik van JDBC voor connectiviteit
 
|-
 
|-
| [http://www.dbfacephp.com DbFacePHP]
+
| [http://www.dbfacephp.com DbFacePHP] || Ja: PHP || ||
 +
|-
 +
| [https://www.devart.com/dbforge/mysql dbForge Studio for MySQL] || Windows-only || || [https://www.devart.com/dbforge/mysql/studio/requirements.html Windows-only]
 
|-
 
|-
| [https://www.devart.com/dbforge/mysql dbForge Studio for MySQL] || [https://www.devart.com/dbforge/mysql/studio/requirements.html Windows-only]
+
| [http://www.dbvis.com/ DbVisualizer] || Ja || Commerciëel || Onduidelijke site
 
|-
 
|-
| [http://www.dbvis.com/ DbVisualizer] || Ja || Commerciëel
+
| [https://marketplace.eclipse.org/category/free-tagging/mysql Eclipse] || ? || ? || Er bestaan add-ons om in Eclipse MySQL-databases te ontwikkelen. Verder niet naar gekeken
 
|-
 
|-
| [http://askubuntu.com/questions/8155/mysql-gui-tools Emma] || Ja || ? ||Native Linux & soepeltjes, maar beperkt?
+
| [http://freshmeat.sourceforge.net/projects/emma Emma] || Ja || Open-source || Geschreven in Python 2. Laatste release is uit 2006. Niet te beperkt? Geschikt om zelf uit te breiden? - Vrij kansloos
 
|-
 
|-
| [http://www.heidisql.com/ Heidi SQL] || Windows/Wine  || ?
+
| [http://www.heidisql.com/ Heidi SQL] || Windows/Wine  || ? || Wel degelijk een beheer-tool, maar niet ''native Linux''
 
|-
 
|-
| [http://www.kexi-project.org/ Kexi] || Ja || Open source || ''Kexi'' omschrijft zichzelf als ''Microsoft Access voor Linux''. Het is te gebruiken als development front-end voor MySQL-databases, maar tot op heden voor mij met weinig succes
+
| [http://www.kexi-project.org/ Kexi] || Ja || Open source || ''Kexi'' omschrijft zichzelf als ''Microsoft Access voor Linux''. Het is te gebruiken als development front-end voor MySQL-databases. Paar keer getest, maar weinig hoopvol
 
|-
 
|-
|Microst Access || Nee, lastig via Wine || Nee || ''Microsoft Access'' is te gebruiken als front-end voor MySQL, desgewenst via een gevirtualiseerde Windows-omgeving. Altijd een prettig idee als de overstap naar MySQL iets te spannend lijkt
+
|Microst Access || Nee, lastig via Wine || Nee || ''Microsoft Access'' is te gebruiken als front-end voor MySQL, desgewenst via een gevirtualiseerde Windows-omgeving. Dit leek een interessante optie toen ik net begon met MySQL om de overstap soepeler te maken, maar ik ben erg blij dat ik Access niet heb gebruikt: Juist de WYSIWYG-omgeving van Access blijkt achteraf een enorme beperkende factor te zijn: Er gaat niets boven direct werken in SQL
 
|-
 
|-
| MySQL Command line client || Ja || Ja || Onmisbaar
+
| MySQL Command line client || Ja || Open-source || Voor bepaalde zaken onmisbaar
 
|-
 
|-
| [http://downloads.mysql.com/archives/query/ MySQL Query Browser] || ? || ? || Een standaard-tool voor ''stored procedures'' en ''user functions''. Lijkt niet meer te worden ondersteund
+
| [http://downloads.mysql.com/archives/query/ MySQL Query Browser] || ? || ? || Een standaard-tool voor ''stored procedures'' en ''user functions''. Wordt niet meer ondersteund
 
|-
 
|-
 
| MySQL Workbench || Ja || Ja || Vermoedelijk het meest populaire MySQL-ontwikkelgereedschap voor Linux [http://alternativeto.net/software/sequel-pro/?platform=linux] (ook beschikbaar voor Windows & Mac)
 
| MySQL Workbench || Ja || Ja || Vermoedelijk het meest populaire MySQL-ontwikkelgereedschap voor Linux [http://alternativeto.net/software/sequel-pro/?platform=linux] (ook beschikbaar voor Windows & Mac)
 
|-
 
|-
| [http://www.navicat.com/download Navicat] || Ja || Commerciëel. 14-dagen-uitprobeerversie beschikbaar [https://www.navicat.com/download || Commerciëel ontwikkel-frontend voor Windows, Mac & Linux. Schijnt erg professioneel te zijn. ]
+
| [http://www.navicat.com/download Navicat] || Ja || Commerciëel, met<br> [https://www.navicat.com/download 14-dagen uitprobeerversie] || Eind 2020 getest. Het beviel niet. Zie aparte hoofdstuk
 
|-
 
|-
| [https://www.nubuilder.net/ Nubuilder]
+
| [https://www.nubuilder.com Nubuilder] || Ja || Open-source ||
 +
<ul><li>Site en communicatie ziet er redelijk uit
 +
<li> Dit is een PHP-webapplicatie, zoals PHPMyAdmin. Je moet 'm installeren op een webserver
 +
</ul>
 
|-
 
|-
| [http://www.linuxlinks.com/article/20100513153054199/PerconaToolkit.html Percona Toolkit] || Percona Toolkit (formerly Maatkit) provides essential command-line utilities for MySQL
+
| [http://www.linuxlinks.com/article/20100513153054199/PerconaToolkit.html Percona Toolkit] || Ja || Ja? || Percona Toolkit (formerly Maatkit) provides essential command-line utilities for MySQL
 
|-
 
|-
| PHPMyAdmin (PMA) || Web-bases || Ja || Waarschijnlijk het bekendste MySQL-gereedschap. Ik gebruik 'm in 2016 vrijwel alleen nog voor 'snelle' data-imports, ten faveure van MySQL Workbench
+
| PHPMyAdmin (PMA) || Ja: Browser-interface || Ja || Waarschijnlijk het bekendste MySQL-gereedschap. Werkt erg omslachtig. De import-functie bevalt goed, maar voor overige handelingen gebruik ik liever MySQL Workbench
 
|-
 
|-
 
| [http://www.araelium.com/querious/ Querious] || Apple-only || ? ||
 
| [http://www.araelium.com/querious/ Querious] || Apple-only || ? ||
 
|-
 
|-
| [http://topnew.net/sidu Sidu] || Ja: Web-interface || ? || PHP-frontend met een paar aardige extra's
+
| [http://topnew.net/sidu Sidu] || Ja: Browser-interface || ? || PHP-frontend met een paar aardige extra's
 +
|-
 +
| [http://www.sequelpro.com/ Sequel Pro] || Nee: Mac-only || Ja || Onder de developers bij BovenDeBalie, lijkt ''Sequel Pro'' het meest populaire MySQL-gereedschap te zijn. Helaas: Mac-only, ook al is de broncode gemakkelijk beschikbaar [http://alternativeto.net/software/sequel-pro/?platform=linux]
 +
|-
 +
| [https://www.sqlalchemy.org/ SQLAlchemy] || || || Python SQL-toolkit & Object Relational Mapper. Géén beheertool.
 +
|-
 +
| [http://sqlbuddy.com/ SQLBuddy] || Ja: Browser-interface || ? || Lichtgewicht doch beperkt (php)
 +
|-
 +
| [http://squirrel-sql.sourceforge.net/ SQuirrel SQL] || Ja: Java || Open-source || Website ziet er weinigbelovend uit
 +
|-
 +
| [https://tableplus.com/ Tableplus] || Ja || Waarschijnlijk niet || Ik kwam 'm [https://www.quora.com/What-is-the-best-top-IDE-for-MySQL hier] tegen
 
|-
 
|-
| [http://www.sequelpro.com/ Sequel Pro] || Nee: Mac-only || ? || ||Onder de developers bij BovenDeBalie, lijkt ''Sequel Pro'' het meest populaire MySQL-gereedschap te zijn. Helaas: Mac-only, ook al is het open-source [http://alternativeto.net/software/sequel-pro/?platform=linux]
+
| [https://www.valentina-db.com/en/valentina-studio-overview Valentina Studio] || Ja || Freemium ||  
 +
<ul><li>Site oogt professioneel
 +
<li>Voor Linux wordt oa. een .DEB-bestand aangeboden
 +
</ul>
 
|-
 
|-
| [http://sqlbuddy.com/ SQLBuddy] || Ja: Webfrontend || ? || Lichtgewicht doch beperkt (php)
+
| [https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html Visual Studio] || ? || Nee? || Er is een add-on voor MySQL-development in Visual Studio. Ik heb geen trek in Microsoft
 
|-
 
|-
 
| [https://www.webyog.com/ SQLYog] || Windows-only || Nee || Commerciëel & [https://www.webyog.com/product/sqlyog Windows-only]
 
| [https://www.webyog.com/ SQLYog] || Windows-only || Nee || Commerciëel & [https://www.webyog.com/product/sqlyog Windows-only]
Regel 59: Regel 119:
 
| [http://download.cnet.com/Toad-for-MySQL/3000-10254_4-10567178.html Toad for MySQL:] || ? || ? ||GUI-tool van Dell
 
| [http://download.cnet.com/Toad-for-MySQL/3000-10254_4-10567178.html Toad for MySQL:] || ? || ? ||GUI-tool van Dell
 
|-
 
|-
| [http://www.wavemaker.com/downloads/ Wavemaker] || ? || ? ||
+
| [http://www.wavemaker.com/downloads/ Wavemaker] || ? || ? || Lijkt geen MySQL-IDE te zijn
 
|}
 
|}
  
== Ervaring mee ==
+
=== Navicat ===
 +
 
 +
In nov. & dec. 2020 heb ik Navicat kortstondig uitgeprobeerd:
 +
 
 +
''' Pro '''
 +
 
 +
* Kan overweg met ''remote databases'' - Dat was de aanleiding om een alternatief te zoeken voor MySQL Workbench.
 +
 
 +
''' Con '''
 +
 
 +
* Toetscombinaties werken niet, zoals <code>Scrollmouse-shift</code> en <code>Scrollmous-Alt</code>
 +
* Het onderscheid tussen queries die bij de database wordt opgeslagen, en externe queries, vind ik onprettig werken
 +
* De interface onthoudt de ''working directory'' niet. Elke keer begint-ie weer vanaf ''Home''. In combinatie met het gedoe met locale-vs-externe-queries, vond ik dat snel heel vervelend werken
 +
* Niet-gratis. Een onbeperkt geldige licentie kost zo'n $199, geloof ik.
 +
 
 +
=== Eclipse ===
  
* MySQL Command line client
+
Ik heb het nog niet uitgeprobeerd (2021.05). Meer info:
* MySQL Workbench
 
* PMA
 
* SQL Buddy
 
  
== Overzicht - Juni 2016 ==
+
* http://www.bhaveshthaker.com/33/database-development-using-the-eclipse-ide-mysql-with-eclipse-data-tools-platform-in-java/
 +
*
  
''' Mijn favoriete tools '''
+
== Short list - Nov. 2020 ==
  
# '''MySQL Workbench:''' Nu ca. een jaar ervaring met MySQL Workbench. Valt prima mee te werken, ondanks de vele bugs
+
Deze selectie is niet uitputtend (oa. Eclipse niet bekeken) en daarnaast niet alles even grondig getest:
# '''MySQL Command line client:''' Beste gereedschap voor sommige specifieke zaken
 
# '''Tekst-editor:''' Voor het schrijven van SQL, is het nut van een teksteditor niet te onderschatten, naast IDE's zoals MySQL Workbench. Meestal gebruik ik ''Gedit'' en soms ''VIm''.
 
  
Ik gebruik ''PMA'' vrijwel niet meer, en ''SQL Buddy'' lijkt me veel te beperkt.
+
* DataGrip: Kort uitgeprobeerd. Ik vond de interface traag en onprettig
 +
* Emma: Ik kreeg het niet aan de praat. Waarschijnlijk geschreven voor Python2, etc. - Hopeloos
 +
* Navicat: Ik vind het heel vervelend dat de interface beperkt is en bv. toetscombinaties minder goed werken - Word ik niet blij van
 +
* MySQL Workbench: Naarmate ik meer andere tools heb uitgeprobeerd, stijgt mijn waardering voor MySQL
 +
* NuBuilder: Niet getest, want het vereist een webserver en daar zit ik eigenlijk niet op te wachten
 +
* Valentina Studio
  
''' Nieuw! '''
+
== Conclusies - Nov. 2020 ==
  
De mensen die ik ken die op Apple met MySQL werken, lijken zo'n beetje allemaal ''Sequel Pro'' te gebruiken. helaas: Apple-only.
+
Ik houd het bij MySQL Workbench. Ik heb ondertussen een oplossing gevonden voor werken met remote databases: Een SSH-tunnel opzetten in Bash, en daarna met MySQL Workbench ''connecten'' alsof het een locale db-server betreft.
  
 
== Bronnen ==
 
== Bronnen ==
Regel 93: Regel 169:
 
* http://alternativeto.net/software/sequel-pro/?platform=linux
 
* http://alternativeto.net/software/sequel-pro/?platform=linux
 
* http://www.kexi-project.org/
 
* http://www.kexi-project.org/
 +
* https://www.quora.com/What-is-the-best-top-IDE-for-MySQL - Advanced command-line use!

Huidige versie van 8 mei 2021 om 19:09

Ik zoek een Integrated Developers Enironment (IDE) voor database-ontwikkeling in MySQL. Sinds 2016 gebruik ik MySQL Workbench. Dat bevalt best goed, op een paar dingen na:

  • Windows zijn niet dockable (of hoe dat precies heet). Ik ben dus beperkt tot één scherm. Ook als ik meerdere monitors heb
  • Sinds een update eind 2020, kan ik geen externe databases meer benaderen
  • Buggy: Crashes en freezes, al verschilt de kwaliteit van release tot release.

Vereisten

Ik zoek iets ter vervanging van MySQL Workbench:

Linux

Uiteraard :)

Dockable windows

Dus dat ik bepaalde schermen naar aparte monitoren kan slepen.

Remote databases

Dus dat ik kan connecten met niet-locale databases.

Debugging-mogelijkheden

Sinds ik met Navicat experimenteer, merk ik dat de interface van MySQL Workbench best ok is qua debugging.

Rijke interface

  • In Navicat werken allerlei toetscombinaties niet. Dat vind ik heel vervelend werken
  • Liever geen webinterface, al kom ik soms hele fraaie webinterfaces tegen!

Stabiel

Dus wat ik mis in MySQL Workbench.

Echte applicatie

Liever niet bv. PHP-applicaties waarvoor je een webserver nodig hebt, of ander gerommel. Bij voorkeur iets dat je gewoon als .deb-bestand installeert.

Long list

Een lange lijst met alles wat ook maar in de buurt komt van een IDE voor MySQL:

Pakket Linux? Open-source-licentie? Uitleg
Acqua Data Studio Ja Nee. Gratis versie beschikbaar. Licentie begint bij $400/jaar Niet AVG-proof
Adminer Ja (PHP) Open-source Is een alternatief voor PMA. Vermoedelijk geen serieuse IDE. Interessant hieraan: Zou ik het zelf kunnen aanpassen?
Command line + tools Ja Ja Het kan echt: [1] - Interessante optie, want flexibel. Tools: Tmux, Konsole. Zie ook https://cflynn.us/static/images/mysql-crash-course-screenshot.png. Zie ook https://itsfoss.com/linux-terminal-emulators/
dashboard.dbface.com Ja (PHP) Commerciëel Aka Dashboard for MySQL. Voor dashboarding en visualisatie. Geen MySQL-IDE
DataGrip Ja Commerciëel Uitgeprobeerd in dec. 2020. Prijs: $ 199/jr. De interface is traag. Dit is de maker van PHPStorm
Database Workbench - Upscene Downloads op hun site zijn Windows-only Commerciëel
DBArtisan Windows-only? Commerciëel Oorspronkelijk van Embarcadero. Tegenwoordig van Idera
Dbeaver Ja ? Universele db-client. Maakt gebruik van JDBC voor connectiviteit
DbFacePHP Ja: PHP
dbForge Studio for MySQL Windows-only Windows-only
DbVisualizer Ja Commerciëel Onduidelijke site
Eclipse ? ? Er bestaan add-ons om in Eclipse MySQL-databases te ontwikkelen. Verder niet naar gekeken
Emma Ja Open-source Geschreven in Python 2. Laatste release is uit 2006. Niet te beperkt? Geschikt om zelf uit te breiden? - Vrij kansloos
Heidi SQL Windows/Wine ? Wel degelijk een beheer-tool, maar niet native Linux
Kexi Ja Open source Kexi omschrijft zichzelf als Microsoft Access voor Linux. Het is te gebruiken als development front-end voor MySQL-databases. Paar keer getest, maar weinig hoopvol
Microst Access Nee, lastig via Wine Nee Microsoft Access is te gebruiken als front-end voor MySQL, desgewenst via een gevirtualiseerde Windows-omgeving. Dit leek een interessante optie toen ik net begon met MySQL om de overstap soepeler te maken, maar ik ben erg blij dat ik Access niet heb gebruikt: Juist de WYSIWYG-omgeving van Access blijkt achteraf een enorme beperkende factor te zijn: Er gaat niets boven direct werken in SQL
MySQL Command line client Ja Open-source Voor bepaalde zaken onmisbaar
MySQL Query Browser ? ? Een standaard-tool voor stored procedures en user functions. Wordt niet meer ondersteund
MySQL Workbench Ja Ja Vermoedelijk het meest populaire MySQL-ontwikkelgereedschap voor Linux [2] (ook beschikbaar voor Windows & Mac)
Navicat Ja Commerciëel, met
14-dagen uitprobeerversie
Eind 2020 getest. Het beviel niet. Zie aparte hoofdstuk
Nubuilder Ja Open-source
  • Site en communicatie ziet er redelijk uit
  • Dit is een PHP-webapplicatie, zoals PHPMyAdmin. Je moet 'm installeren op een webserver
Percona Toolkit Ja Ja? Percona Toolkit (formerly Maatkit) provides essential command-line utilities for MySQL
PHPMyAdmin (PMA) Ja: Browser-interface Ja Waarschijnlijk het bekendste MySQL-gereedschap. Werkt erg omslachtig. De import-functie bevalt goed, maar voor overige handelingen gebruik ik liever MySQL Workbench
Querious Apple-only ?
Sidu Ja: Browser-interface ? PHP-frontend met een paar aardige extra's
Sequel Pro Nee: Mac-only Ja Onder de developers bij BovenDeBalie, lijkt Sequel Pro het meest populaire MySQL-gereedschap te zijn. Helaas: Mac-only, ook al is de broncode gemakkelijk beschikbaar [3]
SQLAlchemy Python SQL-toolkit & Object Relational Mapper. Géén beheertool.
SQLBuddy Ja: Browser-interface ? Lichtgewicht doch beperkt (php)
SQuirrel SQL Ja: Java Open-source Website ziet er weinigbelovend uit
Tableplus Ja Waarschijnlijk niet Ik kwam 'm hier tegen
Valentina Studio Ja Freemium
  • Site oogt professioneel
  • Voor Linux wordt oa. een .DEB-bestand aangeboden
Visual Studio ? Nee? Er is een add-on voor MySQL-development in Visual Studio. Ik heb geen trek in Microsoft
SQLYog Windows-only Nee Commerciëel & Windows-only
Toad for MySQL: ? ? GUI-tool van Dell
Wavemaker ? ? Lijkt geen MySQL-IDE te zijn

Navicat

In nov. & dec. 2020 heb ik Navicat kortstondig uitgeprobeerd:

Pro

  • Kan overweg met remote databases - Dat was de aanleiding om een alternatief te zoeken voor MySQL Workbench.

Con

  • Toetscombinaties werken niet, zoals Scrollmouse-shift en Scrollmous-Alt
  • Het onderscheid tussen queries die bij de database wordt opgeslagen, en externe queries, vind ik onprettig werken
  • De interface onthoudt de working directory niet. Elke keer begint-ie weer vanaf Home. In combinatie met het gedoe met locale-vs-externe-queries, vond ik dat snel heel vervelend werken
  • Niet-gratis. Een onbeperkt geldige licentie kost zo'n $199, geloof ik.

Eclipse

Ik heb het nog niet uitgeprobeerd (2021.05). Meer info:

Short list - Nov. 2020

Deze selectie is niet uitputtend (oa. Eclipse niet bekeken) en daarnaast niet alles even grondig getest:

  • DataGrip: Kort uitgeprobeerd. Ik vond de interface traag en onprettig
  • Emma: Ik kreeg het niet aan de praat. Waarschijnlijk geschreven voor Python2, etc. - Hopeloos
  • Navicat: Ik vind het heel vervelend dat de interface beperkt is en bv. toetscombinaties minder goed werken - Word ik niet blij van
  • MySQL Workbench: Naarmate ik meer andere tools heb uitgeprobeerd, stijgt mijn waardering voor MySQL
  • NuBuilder: Niet getest, want het vereist een webserver en daar zit ik eigenlijk niet op te wachten
  • Valentina Studio

Conclusies - Nov. 2020

Ik houd het bij MySQL Workbench. Ik heb ondertussen een oplossing gevonden voor werken met remote databases: Een SSH-tunnel opzetten in Bash, en daarna met MySQL Workbench connecten alsof het een locale db-server betreft.

Bronnen