[MontelLUG] Opinione su db open source per cluster

Luca Lorenzetto lorenzetto.luca a gmail.com
Ven 8 Ago 2008 19:46:52 CEST


2008/8/8 Samuele <samuele.zanin a tiscali.it>:

> Qualche opinione in merito?
>

non ho avuto esperienze con altri db open oltre a mysql, e devo dire
che mi ci sono trovato molto bene.
Per la provincia di treviso ho impostato due server che contengono
mysql in modalita' master-master.
La loro esigenza e' di avere backup al volo di database sui quali
vengono inseriti gli utenti di posta (per postfix con modulo mysql) e
per le operazioni del webmail/groupware (horde webmail edition).

La scelta di un master master e' perche' nel caso il server principale
scazzasse sposto gli utenti sul secondario con un cambio di dns e mi
devo trovare i dati aggiornati quando li risposto sul primario

Devo dire funziona bene ma ha bisogno di qualche accortezza:
- un server deve usare indici autoincrementali dispari, l'altro pari
- ogni tanto succede qualche problema su chiavi non gestibili dal
sistema. Una soluzione puo' essere stoppare la funzionalita' master
del secondario (lasciarlo quindi solo slave) e troncare la tabella che
ha avuto problemi. Un po' alla volta si riempie e poi riavvia la
funzionalita master per rimettere tutto in linea.

E' una modalita' che occupa relativamente poca memoria, diversamente
dal cluster NDB che invece fa principalmente operazioni in memoria e
visto che c'e' ama usarne molta...

NDB personalmente lo consiglio solo se la quantita' di ram a
disposizione e' maggiore di 10gb di ram. Sotto, con un db che ha 80
accessi contemporanei e una show full processlist che sfora  2 pagine
di un terminale 24x80, avresti bisogno della swap su un disco
VELOCISSIMO. In caso contrario il load potrebbe salire anche fino a
oltre 50 (NO BENE! NO BENE!)

ciao ciao


-- 
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)

Luca Lorenzetto, http://www.dancetj.net , <lorenzetto.luca a gmail.com>




More information about the montellug mailing list