IDE's voor MySQL: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 101: | Regel 101: | ||
== Short list - Nov. 2020 == | == Short list - Nov. 2020 == | ||
+ | * Emma | ||
* MySQL Workbench | * MySQL Workbench | ||
* Navicat | * Navicat |
Versie van 3 dec 2020 15:48
Ik zoek een prettige omgeving voor database-ontwikkeling. 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: Vaak crasht en bevriest het.
Vereisten
Ik zoek iets ter vervanging van MySQL Workbench:
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. Die mis ik voortdurend.
Stabiel
Dus wat ik mis in MySQL Workbench.
Long list
Dit is een long list, 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? |
dashboard.dbface.com | Ja (PHP) | Commerciëel | Aka Dashboard for MySQL. Voor dashboarding en visualisatie. Geen MySQL-IDE |
DataGrip | Ja | Commerciëel | Ziet er hoopvol uit |
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 |
Emma | Ja | Open-source | Geschreven in Python. Niet te beperkt? Geschikt om zelf uit te breiden? |
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. Lijkt niet meer te worden ondersteund |
MySQL Workbench | Ja | Ja | Vermoedelijk het meest populaire MySQL-ontwikkelgereedschap voor Linux [1] (ook beschikbaar voor Windows & Mac) |
Navicat | Ja | Commerciëel, met 14-dagen uitprobeerversie |
Ervaring mee sinds dec. 2020. Windows zijn (in beperkte mate) dockable en connecties met externe databases zijn geen probleem. Ik vind de interface nogal beperkt. Oa. toetscombinaties zoals scrolmuis+shift werkt niet. Prima tool voor specifieke dingen die MySQL Workbench niet kan, maar verder word ik er weinig gelukkig van |
Nubuilder | |||
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 [2] |
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 |
Valentina Studio | Ja | Freemium | Hoopvol |
SQLYog | Windows-only | Nee | Commerciëel & Windows-only |
Toad for MySQL: | ? | ? | GUI-tool van Dell |
Wavemaker | ? | ? |
Short list - Nov. 2020
- Emma
- MySQL Workbench
- Navicat
Bronnen
- http://www.databasejournal.com/features/mysql/article.php/3880961/Top-10-MySQL-GUI-Tools.htm
- http://stackoverflow.com/questions/2663468/mysql-workbench-vs-phpmyadmin
- http://softwarerecs.stackexchange.com/questions/14853/more-than-crud-frontend-for-mysql-not-access
- http://www.bleachburnout.com/blog/2014/01/30/database-tools-and-such/
- http://askubuntu.com/questions/8155/mysql-gui-tools
- http://stackoverflow.com/questions/6196662/looking-for-a-good-mysql-editor-for-ubuntu
- http://alternativeto.net/software/sequel-pro/?platform=linux
- http://www.kexi-project.org/