La replicazione nativa: scenari di utilizzo
di Patrizio Tassone – Pubblicato su Linux&C. n° 54. La replicazione nativa di MySQL La replicazione nativa di MySQL offre ottime opportunità di scalabilità, come si è potuto intuire nella prima puntata di questo articolo, e non è un caso che portali ad altissimo traffico quali YouTube,...
MySQL Cluster 99.999%: affidabilità e prestazioni
di Patrizio Tassone, pubblicato su Linux&C. n° 61. MySQL Cluster 99.999%: affidabilità e performance prima di tutto Quando i dati dell’azienda sono nelle mani di un database, quel database deve essere una roccia. A seconda del tipo di attività in cui quella società si trova ad operare si possono...
Le novità più interessanti della versione 5.1 di MySQL
Di Corrado Pandiani, pubblicato su Linux&C. n° 64. Le novità più interessanti della versione 5.1 di MySQL Con il rilascio della versione 5.0 MySQL ha introdotto le funzionalità avanzate che da tempo tanti utilizzatori chiedevano: stored procedure, stored function, view e trigger tanto per citare...
Quando “ENUM” fa i capricci
Il tipo “ENUM” consente di definire una lista di valori da attribuire a un campo, una soluzione molto comoda quando i valori sono pochi e vogliamo evitare la creazione di una tabella di supporto. Vediamo però un esempio in cui le cose non vanno come dovrebbero. mysql> CREATE TABLE test_enum...
Trovare ed eliminare duplicati
La duplicazione di dati non dovrebbe mai avvenire in un database bene organizzato, ma talvolta, quando si ha a che fare con dati ereditati da applicazioni poco accurate, può accadere di ritrovarsi con una tabella che contiene record duplicati. In questa poco piacevole situazione, ci sono tre tipi di...
Aggiornare più condizioni con una sola query
PW scrive che vorrebbe trovare un modo di eseguire diversi UPDATE su una tabella usando una sola query. Nella pratica, si trova ad avere record di prodotti di diverse aziende, che vuole aggiornare in maniera omogenea, ma senza dover ripetere la stessa query diverse volte. Per esempio, vorrebbe cambiare...