Logo de Dallonses

MySQL

Què és MySQL?

MySQL és un sistema de gestió de bases de dades relacional de codi obert. Guarda les dades en taules amb columnes i relacions definides, i es consulta amb SQL. Fa més de dues dècades que mou una bona part del web, des de petits llocs WordPress fins a plataformes que serveixen milions d'usuaris.

Les dades viuen en un esquema estricte. Defineixes com és una fila abans de guardar-ne cap, i la base de dades imposa aquestes regles a cada escriptura. Les transaccions segueixen les garanties ACID, de manera que una transferència bancària es completa del tot o es reverteix netament sense deixar res a mitges. El motor d'emmagatzematge InnoDB se n'encarrega per defecte. Una botiga online que rastreja comandes, clients i inventari en taules relacionades és el cas clàssic per al qual es va construir MySQL.

Davant de PostgreSQL, MySQL sol ser més simple de muntar i una mica més ràpid en lectures directes i abundants, mentre que Postgres pren avantatge en consultes complexes i tipus de dades avançats. Davant de bases de dades NoSQL com MongoDB, l'intercanvi és estructura contra flexibilitat. MySQL vol un esquema definit i et premia amb consistència. Els magatzems de documents deixen que la forma flueixi i et premien amb velocitat de canvi.

MySQL a Dallonses

MySQL és una de les bases de dades a què recorrem quan un projecte necessita dades estructurades i una consistència sòlida com una roca. És madur, està ben documentat i és barat d'operar, una cosa que importa quan un client vigila els costos d'infraestructura tan de prop com les funcionalitats.

El fem servir en feina de desenvolupament web on el model de dades és clar i les relacions importen. Les decisions interessants arriben aviat, en com es dissenya l'esquema, s'indexa i es consulta. Una base de dades mal modelada alenteix cada funció construïda a sobre, així que hi dediquem temps real abans d'escriure codi d'aplicació. Quan MySQL és l'eina adequada ho diem, i quan un projecte necessita de debò Postgres o un magatzem de documents, també ho diem.

Construint alguna cosa que necessita una base de dades en què confiar sota càrrega? Parlem-ne.

Parlem del teu stack

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant