c'e' solo un modo di fare le cose: farle bene
Il titolo può sembrare uno strano linguaggio criptico o una lingua antica ma se si sta leggendo questo articolo molto probabilmente si ha la necessità di:
Ma non finisce qui…l’articolo spiega anche come:
Tutto questo utilizzando pacchetti deb ricompilando a manina quasi niente.
Teoria: two is meglio che one!
Pratica:
La replicazione fornita da MySQL si definisce “one-way“, perché tale operazione è gestita dal server in modo monodirezionale, ovvero consente di replicare le operazioni di scrittura effettuate su un database master su più database slave.
Come è lecito aspettarsi i server slave saranno utilizzati solo per le letture mentre, sul master, graveranno gli inserimenti e gli update (nessuno vieta di utilizzarlo anche per le operazioni di select).
Il procedimento di replicazione di MySQL si riassume in questi step:
Il rapporto tra master e slave è così definito:
Bene si parte.
Oggi mentre aggiornavo Roundcube alla versione corrente sono incappato in un problema che in teoria non di dovrebbe mai verificare in un db: tuple duplicate.
L’errore è venuto fuori eseguendo questa query:
ALTER TABLE `messages`
DROP `body`,
DROP INDEX `cache_key`,
ADD `structure` TEXT,
ADD UNIQUE `uniqueness` (`user_id`, `cache_key`, `uid`);
Che ha lo scopo di adeguare il vecchio db con la struttura nuova.
In particolare il problema si verificava aggiungendo l’indice univoco composto da `user_id`, `cache_key`, `uid`.
Siccome seguo Roundcube da prima che gli spuntassero i primi dentini è normale che ci sono stati errori nello sviluppo e quindi è logico che si è arrivati ad un problema simile.
Read the rest of this entry »
Sò che non servirà a niente però volevo fare dello humor sulla multa presa sabato…370 euro, fai una donazione:
Hai bisogno di un sistemista Linux? Devi configurare un centralino Asterisk? Necessiti di un valido progrmmatore PHP/Java/C/Pascal? Non riesci andare avanti nella procedura o nel trigger MySQL? Ti manca il decimo per un partita a calcetto? Ti serve un ottimo giocatore di beach-volley? Non esitare, fai la donazione e poi chiedi, forse qualcuno ti risponderà!:)
Facile: usa Debian sul server ed Ubuntu sul desktop.
Troppo limitativo vero? Allora chiedilo a Linux Distribution Chooser che tramite alcune semplici domande (anche in italiano) ti indirizza verso il “Linux” più adatto a te.
Funzionerà? Con me si…
Caro Cristiano,
scusa se mi permetto di darti del tu e di scrivere questo testo con confidenza e forse presunzione, però vorrei dirti cosa penso.
Credo che ognuno debba fare il proprio mestiere, senza mischiare la fede politica al lavoro, perché a volte si rischia di deludere che viene allo stadio per vederti esulatare a tuo modo e non per le prodezze che riesci a fare con il pallone.
E’ sbagliato perché si inciampa in figuracce, in gesti poco sportivi e, come adesso, nella delusione della curva, gli stessi chi per anni hanno ammirato un operaio che si sacrificava per il color amaranto. Read the rest of this entry »
Gianluca il lavoro nobilita l'uomo e lo sport fa bene sono due concetti espressi da un eroinomane. Facendo sport mi sono infortunato e quando torno dal lavoro altro che "nobilitato" mi sento più rincoglionito di una scimmia da laboratorio.
Gianluca quando mi sono svegliato ho scoperto che non era sabato e adesso vado a dormire con la malinconia nel sapere che domani è solo giovedì...so fatt na calat!
Gianluca dai che domani è sabato!
Powered by Lifestream.
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « lug | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||