Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
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 é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.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















