Huis databases Wat is clustering? - definitie van techopedia

Wat is clustering? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Clustering?

Clustering verwijst in de context van databases naar het vermogen van verschillende servers of instanties om verbinding te maken met een enkele database. Een voorbeeld is de verzameling van geheugen en processen die een interactie aangaan met een database. Dit is de verzameling fysieke bestanden die daadwerkelijk gegevens opslaan.

Clustering biedt twee grote voordelen, vooral in databaseomgevingen met grote volumes:

  • Fouttolerantie: omdat er meer dan één server of instantie is waarmee gebruikers verbinding kunnen maken, biedt clustering een alternatief in geval van individuele serverstoringen.
  • Load balancing: de clusteringfunctie is meestal ingesteld om gebruikers automatisch toe te wijzen aan de server met de minste belasting.

Techopedia legt Clustering uit

Clustering neemt verschillende vormen aan, afhankelijk van hoe de gegevens worden opgeslagen en toegewezen bronnen. Het eerste type staat bekend als de shared-nothing-architectuur. In deze clustermodus is elke knooppunt / server volledig onafhankelijk, dus er is geen enkel twistpunt. Een voorbeeld hiervan is wanneer een bedrijf meerdere datacenters heeft voor één website. Met veel servers over de hele wereld is geen enkele server een 'master'. Gedeeld-niets wordt ook wel 'database sharding' genoemd.

Vergelijk dit met de architectuur van gedeelde schijven, waarin alle gegevens centraal worden opgeslagen en vervolgens worden benaderd via instanties die op verschillende servers of knooppunten zijn opgeslagen.

Het onderscheid tussen beide typen is de laatste tijd vervaagd met de introductie van grid computing of gedistribueerde caching. In deze opstelling worden gegevens nog steeds centraal beheerd maar beheerd door een krachtige "virtuele server" die bestaat uit vele servers die als één samenwerken.

Deze definitie is geschreven in de context van Databases
Wat is clustering? - definitie van techopedia