Postgres is hot, maar ontwikkelaars hebben hun liefde voor MySQL niet verloren. Dit is waarom

Bronknooppunt: 874030

Commentaar: MySQL is niet meer het coole jongetje op het databaseblok, maar ontwikkelaars blijven het toch gebruiken.

databasebeheerder aan het werk

Afbeelding: iStock/GaudiLab

De De datawereld is dol op Postgres, en met goede reden. De open source-database heeft zijn innovaties de afgelopen jaren opgevoerd en biedt zowel startups als ondernemingen een krachtig, open alternatief voor gevestigde bedrijven als Oracle. Maar ook al prijzen we Postgres terecht, we doen er goed aan MySQL in de gaten te houden. De afgelopen jaren lijkt MySQL uit de schijnwerpers te zijn verdwenen het overtreft nog steeds Postgres in termen van geïnstalleerde basis en adoptie. 

Als bijdragende schrijver aan TechRepublic Steven J. Vaughan-Nichols zei: “… Ik ken veel bedrijven die MySQL of varianten ervan gebruiken, zoals MariaDB, en ik zie ze er niet snel mee stoppen. Het werkt gewoon.” 

ZIEN: Van begin tot eind: hoe u een MariaDB-databaseserver implementeert; maak een databank (TechRepublic-premium)

MySQL: het is niet kapot, repareer het niet

Dat ‘werkt gewoon’-idee is verantwoordelijk voor een groot deel van de aanhoudende populariteit van MySQL. Dit vanwege en ondanks het feit dat Oracle eigenaar is van de database. Oracle blijft investeren in MySQL (jaja!) of daaraan gerelateerd, eigen add-ons zoals Heat Wave, zoals het ook is historisch aan de schandpaal genageld zijn eigen project (boe!). 

Vanwege deze voortdurende investeringen blijft MySQL verbeteren wat al een geweldige open source-database was. Zeker, de voormalige CEO van MySQL AB (en de huidige CEO van HackerOne) Mårten Mickos overdrijft zijn zaak misschien als hij betoogde, “Gebruik MySQL niet tenzij je ongeëvenaarde snelheid, schaalbaarheid en robuustheid nodig hebt”, maar het is zo dat MySQL decennia na de eerste release (1995) nog steeds een fantastische database is.  

Belangrijk is dat het ook een database is die past bij de wereld van SQL waar de meeste databaseprofessionals mee opgroeien. We hebben zogenaamde NoSQL-databases zoals MongoDB en Apache Cassandra in populariteit zien stijgen, maar relationele databases blijven het hart van een groot deel van de bedrijfscomputers. Voor ontwikkelaars die de SQL-vaardigheden willen gebruiken die ze misschien hebben geleerd met Oracle en SQL Server, maar code die niet wordt belemmerd door eigen beperkingen, zullen zich vaak tot MySQL wenden.

En voor veel ontwikkelaars was er niet voldoende reden om van MySQL naar Postgres te springen, ongeacht de stijgende populariteit ervan.

MySQL: Het is niet nodig om te vertrekken

“Ik denk dat de geïnstalleerde basis van MySQL PostgreSQL in de schaduw stelt en dat momentum blijft voortduren. MySQL is nog steeds mijn go-to als ik een goedkope en vrolijke manier nodig heb om data op te slaan waar ik later iets anders mee wil doen”, bekend Nick Heudecker. Die geïnstalleerde basis is grotendeels het resultaat van de geschiedenis: veel ontwikkelaars kregen voor het eerst kennis met een volledig uitgeruste, open source-database met MySQL, gesuggereerd Domenic Ravita. 

Sindsdien zijn miljoenen ontwikkelaars zich tot MySQL blijven wenden. Waarom zijn ze niet naar Postgres verhuisd? Sommigen hebben dat natuurlijk, maar zoals een ontwikkelaar zei het, “MySQL is eenvoudiger. Het is niet veel eenvoudiger, maar voor de gemiddelde ruwe [Maken, Lezen, Updaten, Verwijderen] webapp is de eerste ervaring van vijf minuten beter.” Dit weerspiegelt de ervaring van Heudecker: MySQL maakt het voor een ontwikkelaar gemakkelijk om aan de slag te gaan. Het is misschien niet de beste database voor obscure functionaliteit, Goran Opacic zei, maar “MySQL presteert supergoed en is relevant in alle dingen die relevant zijn voor gebruikers.” 

Kortom, MySQL gaat nergens heen. MySQL is niet de meest geliefde database Stack Overflow's ontwikkelaarsenquête uit 2020 (dat onderscheid gaat naar Redis), maar het is een vertrouwde, veilige keuze voor ontwikkelaars. Het bestaat al meer dan 25 jaar. De kans is zeer groot dat het nog zo’n 25 jaar zal duren.

Openbaarmaking: ik werk voor AWS, maar de meningen die hierin worden geuit, zijn de mijne.

Zie ook

Bron: https://www.techrepublic.com/article/postgres-is-hot-but-developers-havent-lost-their-love-for-mysql-heres-why/#ftag=RSS56d97e7

Tijdstempel:

Meer van Ontwikkelaar op TechRepublic