LIVRE BLANC
Couchbase MDS améliore les performances et réduit les coûts en vous permettant de mettre à l'échelle vos services de requêtes, d'index et de données séparément. Cette séparation élimine les conflits de ressources, le gaspillage de matériel et les rééquilibrages inutiles. De plus, vous pouvez affecter à chaque service le matériel le mieux adapté à sa tâche : CPU pour les requêtes, SSD pour les index et RAM pour les données. Vos applications s'exécutent plus rapidement, vos clients bénéficient d'une meilleure expérience et votre système est plus facile à gérer.
Les requêtes s'exécutent plus rapidement sur des nœuds dédiés et ne ralentissent pas les lectures ou les écritures en accaparant l'unité centrale.
Les index situés sur des nœuds dédiés effectuent des recherches plus rapides et ne ralentissent pas les écritures en surchargeant les E/S sur disque.
Un plus grand nombre de nœuds signifie une plus grande capacité de données. Avec des nœuds de données isolés, l'utilisation de la mémoire augmente, les besoins en CPU/disque diminuent et la vitesse de lecture/écriture reste constante.
Couchbase vous permet d'assigner des services à des nœuds spécifiques, maximisant ainsi l'utilisation du CPU et de la RAM grâce à une distribution efficace des ressources.
Les nœuds de requête dédiés garantissent un traitement rapide sans ralentir les lectures ou les écritures. En isolant les opérations de requête, vous évitez les conflits de CPU avec d'autres services et vous pouvez faire évoluer les nœuds de requête sans rééquilibrer les données. Les requêtes sont ainsi toujours rapides, même en cas de forte charge.
Les services d'indexation bénéficient des disques SSD et fonctionnent mieux lorsqu'ils sont isolés. Les écritures restent rapides car les E/S du disque ne sont pas partagées avec d'autres services. Vous pouvez faire évoluer l'indexation de manière indépendante et créer autant d'index que nécessaire sans affecter la distribution des données ou les performances d'écriture.
Lorsque les nœuds de données sont isolés des charges de travail des requêtes et des index, les lectures et les écritures restent rapides et prévisibles. Il n'est pas nécessaire de rééquilibrer les requêtes ou les index pour faire évoluer la couche de données, et vous pouvez donner la priorité à la mémoire tout en utilisant des ressources CPU et disque plus modestes.