clustering

Schrijver: Eugene Taylor
Datum Van Creatie: 10 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
StatQuest: K-means clustering
Video: StatQuest: K-means clustering

Inhoud

Definitie - Wat betekent Clustering?

Clustering, in de context van databases, verwijst 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.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

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 de twee 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 con van Databases