Postgres ist heiß begehrt, aber die Entwickler haben ihre Liebe zu MySQL nicht verloren. Hier ist der Grund

Quellknoten: 874030

Kommentar: MySQL ist nicht mehr das coolste Kind im Datenbankblock, aber Entwickler verwenden es trotzdem weiterhin.

Datenbankadministrator arbeitet

Bild: iStock/GaudiLab

Das Die Datenwelt ist für Postgres aus den Fugen geraten, und das aus gutem Grund. Der treue Anbieter von Open-Source-Datenbanken hat in den letzten Jahren seine Innovationen intensiviert und bietet Startups und Unternehmen gleichermaßen eine leistungsstarke, offene Alternative zu proprietären etablierten Anbietern wie Oracle. Doch auch wenn wir Postgres zu Recht loben, tun wir gut daran, MySQL im Auge zu behalten. In den letzten Jahren scheint MySQL jedoch aus dem Rampenlicht geraten zu sein es übertrifft immer noch Postgres in Bezug auf die installierte Basis und Akzeptanz. 

Als beitragender Autor von TechRepublic Steven J. Vaughan-Nichols sagte: „…Ich kenne viele Unternehmen, die MySQL oder Varianten davon wie MariaDB verwenden, und ich glaube nicht, dass sie in absehbarer Zeit damit aufhören werden.“ Es funktioniert einfach.“ 

SEHEN: Von Anfang bis Ende: So stellen Sie einen MariaDB-Datenbankserver bereit; eine Datenbank erstellen (TechRepublic Premium)

MySQL: Es ist nicht kaputt, reparieren Sie es nicht

Dieser „funktioniert einfach“-Gedanke ist maßgeblich für die anhaltende Beliebtheit von MySQL verantwortlich. Dies aufgrund und trotz des Eigentums von Oracle an der Datenbank. Oracle investiert weiterhin in MySQL (juhu!) oder verwandte, proprietäre Systeme Add-ons wie Heat Wave, auch wenn es so ist historisch an den Pranger gestellt ein eigenes Projekt (buh!). 

Aufgrund dieser laufenden Investitionen verbessert MySQL seine bereits hervorragende Open-Source-Datenbank ständig. Sicher, der frühere CEO von MySQL AB (und derzeitige CEO von HackerOne) Mårten Mickos könnte seine Argumente übertreiben, wenn er argumentierte„Verwenden Sie MySQL nicht, es sei denn, Sie benötigen beispiellose Geschwindigkeit, Skalierbarkeit und Robustheit“, aber es stimmt, dass MySQL auch Jahrzehnte nach seiner ersten Veröffentlichung (1995) immer noch eine fabelhafte Datenbank ist.  

Wichtig ist, dass es sich auch um eine Datenbank handelt, die zur SQL-Welt passt, mit der die meisten Datenbankprofis aufgewachsen sind. Sogenannte NoSQL-Datenbanken wie MongoDB und Apache Cassandra erfreuen sich immer größerer Beliebtheit, doch relationale Datenbanken sind nach wie vor das Herzstück eines Großteils der Unternehmensdatenverarbeitung. Für Entwickler Wer die SQL-Kenntnisse nutzen möchte, die er möglicherweise mit Oracle und SQL Server erlernt hat, aber nicht an proprietäre Einschränkungen gebunden ist, greift häufig auf MySQL zurück.

Und für viele Entwickler gab es keinen ausreichenden Grund, von MySQL auf Postgres umzusteigen, ungeachtet dessen steigender Beliebtheit.

MySQL: Es besteht keine Notwendigkeit zu gehen

„Ich denke, dass die installierte Basis von MySQL PostgreSQL in den Schatten stellt und diese Dynamik anhält. MySQL ist immer noch meine erste Wahl, wenn ich eine kostengünstige und praktische Möglichkeit brauche, Daten zu speichern, mit denen ich später etwas anderes machen möchte.“ bekannt Nick Heudecker. Diese installierte Basis ist größtenteils ein Ergebnis der Geschichte: Viele Entwickler bekamen mit MySQL ihren ersten Eindruck von einer voll ausgestatteten Open-Source-Datenbank. vorgeschlagen Domenic Ravita. 

Seitdem haben Millionen von Entwicklern weiterhin auf MySQL zurückgegriffen. Warum sind sie nicht zu Postgres umgezogen? Einige haben es natürlich, aber wie Ein Entwickler hat es ausgedrückt, „MySQL ist einfacher. Es ist nicht viel einfacher, aber für eine durchschnittliche Web-App [Erstellen, Lesen, Aktualisieren, Löschen] sind die ersten 5 Minuten besser.“ Dies spiegelt die Erfahrung von Heudecker wider: MySQL macht es einem Entwickler leicht, loszulegen und loszulegen. Es ist möglicherweise nicht die beste Datenbank für obskure Funktionen, Goran Opacic sagte, aber „MySQL ist superperformant und relevant in allen Dingen, die für Benutzer relevant sind.“ 

Kurz gesagt: MySQL führt nirgendwo hin. MySQL ist nicht die beliebteste Datenbank Entwicklerumfrage 2020 von Stack Overflow (Diese Auszeichnung geht an Redis), aber es ist eine vertrauenswürdige und sichere Wahl für Entwickler. Es gibt es schon seit mehr als 25 Jahren. Die Chancen stehen sehr gut, dass es ihn noch weitere 25 Jahre geben wird.

Offenlegung: Ich arbeite für AWS, aber die hier geäußerten Ansichten sind meine.

Siehe auch

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

Zeitstempel:

Mehr von Entwickler auf TechRepublic