Postgres è caldo, ma gli sviluppatori non hanno perso il loro amore per MySQL. Ecco perché

Nodo di origine: 874030

Commento: MySQL non è più il ragazzo forte nel blocco del database, ma gli sviluppatori continuano comunque a usarlo.

amministratore del database funzionante

Immagine: iStock/GaudiLab

Il il mondo dei dati è impazzito per Postgres, e per una buona ragione. Il sostenitore dei database open source ha aumentato le sue innovazioni negli ultimi anni, offrendo alle startup e alle imprese un’alternativa potente e aperta agli operatori storici proprietari come Oracle. Eppure, anche se giustamente lodiamo Postgres, faremmo bene a tenere d'occhio MySQL. Negli ultimi anni, MySQL sembra essere passato fuori dai riflettori supera ancora Postgres in termini di base installata e adozione. 

Come scrittore collaboratore di TechRepublic Steven J. Vaughan-Nichols ha dichiarato: “... Conosco molte aziende che utilizzano MySQL o sue varianti come MariaDB, e non credo che lo abbandoneranno presto. Funziona e basta." 

VEDERE: Dall'inizio alla fine: come implementare un server database MariaDB; creare una banca dati (TechRepublic Premium)

MySQL: non è rotto, non aggiustarlo

L'idea del "funziona e basta" spiega gran parte della continua popolarità di MySQL. Ciò, a causa e nonostante la proprietà del database da parte di Oracle. Oracle continua a investire in MySQL (evviva!) o correlati proprietari componenti aggiuntivi come Heat Wave, proprio come è successo storicamente messo alla berlina il proprio progetto (boo!). 

Grazie a questi continui investimenti, MySQL continua a migliorare quello che già era un ottimo database open source. Certo, l'ex CEO di MySQL AB (e attuale CEO di HackerOne) Mårten Mickos potrebbe esagerare quando dice sostenuto, "Non usate MySQL a meno che non abbiate bisogno di velocità, scalabilità e robustezza senza pari", ma è vero che MySQL, decenni dopo il suo primo rilascio (1995), rimane un database favoloso.  

È importante sottolineare che è anche un database che si adatta al mondo di SQL con cui cresce la maggior parte dei professionisti di database. Abbiamo assistito al boom di popolarità dei cosiddetti database NoSQL come MongoDB e Apache Cassandra, ma i database relazionali rimangono il cuore di gran parte dell'informatica aziendale. Per sviluppatori che desiderano utilizzare le competenze SQL acquisite con Oracle e SQL Server, ma senza limitare il codice a restrizioni proprietarie, spesso si rivolgono a MySQL.

E per molti sviluppatori non c'erano ragioni sufficienti per passare da MySQL a Postgres, nonostante la sua crescente popolarità.

MySQL: non è necessario andarsene

“Penso che la base installata di MySQL faccia impallidire PostgreSQL e questo slancio continua. MySQL è ancora la mia scelta se ho bisogno di un modo economico e divertente per archiviare dati con cui in seguito voglio fare qualcos'altro," noto Nick Heudecker. Questa base installata è in gran parte il risultato della storia: molti sviluppatori hanno avuto il primo assaggio di un database open source completo con MySQL, suggerimenti Domenico Ravita. 

Da allora, milioni di sviluppatori hanno continuato a rivolgersi a MySQL. Perché non sono passati a Postgres? Alcuni lo hanno, ovviamente, ma come lo ha detto uno sviluppatore, “MySQL è più semplice. Non è molto più semplice, ma per la tua app web mediocre [Crea, leggi, aggiorna, elimina], la prima esperienza di 5 minuti è migliore." Ciò rispecchia l'esperienza di Heudecker: MySQL rende facile per uno sviluppatore iniziare e muoversi. Potrebbe non essere il miglior database per funzionalità oscure, Goran Opacic disse, ma "MySQL è superperformante e pertinente in tutte le cose che interessano agli utenti." 

In breve, MySQL non andrà da nessuna parte. MySQL non è il database più amato su Sondaggio per sviluppatori 2020 di Stack Overflow (questa distinzione va a Redis), ma è una scelta affidabile e sicura per gli sviluppatori. Esiste da più di 25 anni. Le probabilità sono molto buone che sarà ancora in giro per altri 25.

Divulgazione: lavoro per AWS, ma le opinioni qui espresse sono le mie.

Vedi anche

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

Timestamp:

Di più da Sviluppatore su TechRepublic