ho letto gran parte dei documenti MySQL Cluster e alcuni tutorial ma ho ancora alcune cose non chiare, e il maggiore di loro in questo momento sono:MySQL domande a grappolo
- Quando un nodo di dati viene riavviato (crash e risale) saranno i dati ancora disponibili? Aggiornamenti/aggiunte funzioneranno come al solito? "Sincronizzerà"?
- Un cluster funziona più rapidamente di quello standalone? In particolare, aggiorno le righe più volte, ma una alla volta, il che significa che la latenza della rete potrebbe avere un impatto sulle prestazioni. C'è qualche schema che posso seguire per rendere le cose più veloci, come aggiungere più nodi SQL o aggiungere nodi dati in modalità?
Per quanto riguarda la domanda # 2, un aggiornamento di una riga è la seguente sintassi:
UPDATE db_accounts.tbl_items SET items=items+%lld WHERE id_account=%u
"id_account" è un indice (unico).
Grazie mille, penso che lo farò! – Poni
"Il nodo NDB che contiene una particolare riga di dati è determinato da un algoritmo hash applicato alla chiave primaria." Le righe non vengono replicate in altri nodi NDB? – metdos