MySQL

I database hanno il compito di immagazzinare dati e di dare la possibilità ai programmatori di recuperarli velocemente tramite linguaggi di interrogazione. SQL è uno di questi linguaggi e si distingue perché pensato per il modello relazionale e per l'essere standardizzato, quindi è stato adottato da numerosi database. Tra questi il più famoso e utilizzato al mondo è MySQL, che assieme a Linux, Apache e PHP costituisce lo stack LAMP per lo sviluppo di siti dinamici.

MySQL nasce come progetto Open Source, ma attualmente si trova in mano di Oracle, un'azienda che sviluppa un suo database e che viene vista con molta diffidenza dagli specialisti. Per questo motivo le distribuzioni Linux nel 2012 hanno iniziato a fornire di base MariaDB, totalmente compatibile con i file di MySQL ma sviluppato dagli autori originari del software.

Va detto in questa sede che un database basato su SQL e il modello relazionale può rappresentare in certi casi una forzatura e porre delle problematiche di scalabilità: il movimento NoSQL  si fa portavoce di questa filosofia e fra le proposte si annoverano MongoDB e Cassandra.

Richiedi una consulenza su MySQL

Risorse correlate