J'ai lu une grande partie de la documentation de MySQL Cluster et quelques tutoriels mais je encore avoir des choses pas claires, et la majorité d'entre eux sont en ce moment:des questions de cluster MySQL
- Quand un redémarrage du nœud de données (crash et remonte encore) les données seront-elles toujours disponibles? Les mises à jour/ajouts fonctionneront comme d'habitude? Est-ce que ça va "synchroniser"?
- Un cluster fonctionne-t-il plus vite que seul? En particulier, je mets à jour plusieurs lignes, mais une à la fois, ce qui signifie que la latence du réseau peut avoir un impact sur les performances. Existe-t-il un modèle que je puisse suivre pour accélérer les choses, comme l'ajout de plusieurs nœuds SQL ou l'ajout de nœuds de données en mode?
En ce qui concerne la question n ° 2, une mise à jour d'une ligne est dans la syntaxe suivante:
UPDATE db_accounts.tbl_items SET items=items+%lld WHERE id_account=%u
"id_account" est un index (unique).
Merci beaucoup, je pense que ça va faire! – Poni
"Le nœud NDB qui contient une ligne de données particulière est déterminé par un algorithme de hachage appliqué à la clé primaire." Les lignes ne sont-elles pas répliquées dans d'autres nœuds NDB? – metdos