Qu'est-ce qu'un cluster partagé ?
Qu'est-ce qu'un cluster partagé ?

Vidéo: Qu'est-ce qu'un cluster partagé ?

Vidéo: Qu'est-ce qu'un cluster partagé ?
Vidéo: Comprendre le clustering (et le load balancing) en 6 minutes 2024, Novembre
Anonim

Une MongoDB cluster fragmenté se compose des composants suivants: shard: chaque shard contient un sous-ensemble des fragmenté Les données. Depuis MongoDB 3.6, les partitions doivent être déployées en tant que jeu de réplicas. mongos: le mongos agit comme un routeur de requête, fournissant une interface entre les applications clientes et le cluster fragmenté.

Par la suite, on peut aussi se demander, qu'est-ce que Sharded ?

Partage est un type de partitionnement de base de données qui sépare les très grandes bases de données en parties plus petites, plus rapides et plus faciles à gérer, appelées fragments de données. Le mot fragment signifie une petite partie d'un tout.

De même, qu'est-ce qu'une collection Sharded ? Partage est un concept dans MongoDB, qui divise les grands ensembles de données en petits ensembles de données sur plusieurs instances MongoDB. Les collection qui pourrait être de grande taille est en fait divisé en plusieurs collections ou Shards comme on les appelle. Logiquement, tous les fragments fonctionnent comme un seul collection.

Ici, qu'est-ce que le cluster Sharded dans MongoDB ?

UNE cluster mongodb est le mot habituellement utilisé pour cluster fragmenté dans mongodb . Les principaux objectifs d'un mongodb fragmenté sont: l'échelle lit et écrit le long de plusieurs nœuds. Chaque nœud ne gère pas l'intégralité des données, vous pouvez donc séparer les données le long de tous les nœuds de la partition.

Pourquoi le partage est-il utilisé ?

Partage est une méthode de fractionnement et de stockage d'un seul ensemble de données logiques dans plusieurs bases de données. En répartissant les données entre plusieurs machines, un cluster de systèmes de base de données peut stocker un ensemble de données plus important et gérer des demandes supplémentaires. Partage est nécessaire si un ensemble de données est trop volumineux pour être stocké dans une seule base de données.

Conseillé: