2011-09-06 4 views

Répondre

0

C'est une autre façon d'utiliser la base de données en la répartissant sur plusieurs machines et en permettant une configuration simplifiée du maître simultané. Cela vient avec un peu de coût en ce que vos index ne peuvent pas dépasser la quantité de RAM disponible pour les contenir. Pour votre application, il ne ressemble pas à MySQL ordinaire.

Peut-être jeter un oeil à Can MySQL Cluster handle a terabyte database.

1

MySQL Cluster utilise les serveurs MySQL comme nœuds API pour fournir un accès SQL/une vue relationnelle aux données. Les données elles-mêmes sont stockées dans les nœuds de données - qui sont des processus distincts. Le moyen le plus rapide d'accéder aux données est l'API C++ (API NDB) - en fait, c'est ainsi que le serveur MySQL accède aux données.

Il existe un certain nombre de méthodes d'accès NoSQL pour accéder aux données (qui évitent de passer par la vue MySQL Server/releational), y compris Rest, Java, JPA, LDAP et plus récemment le Memcached key-value store API.