Clustering

Författare: Eugene Taylor
Skapelsedatum: 10 Augusti 2021
Uppdatera Datum: 10 Maj 2024
Anonim
StatQuest: K-means clustering
Video: StatQuest: K-means clustering

Innehåll

Definition - Vad betyder Clustering?

Clustering, i databaser, hänvisar till förmågan hos flera servrar eller instanser att ansluta till en enda databas. En instans är samlingen av minne och processer som interagerar med en databas, som är uppsättningen fysiska filer som faktiskt lagrar data.


Clustering erbjuder två stora fördelar, särskilt i databaser med hög volym:

  • Feltolerans: Eftersom det finns mer än en server eller instans för användare att ansluta till, erbjuder klustering ett alternativ i händelse av individuell serverfel.
  • Lastbalansering: Clustering-funktionen är vanligtvis inställd för att tillåta användare att automatiskt tilldelas servern med minsta belastning.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Clustering

Clustering har olika former beroende på hur data lagras och tilldelade resurser. Den första typen kallas den delade ingenting-arkitekturen. I detta klusterläge är varje nod / server helt oberoende, så det finns ingen enstaka punkt. Ett exempel på detta skulle vara när ett företag har flera datacenter för en enda webbplats. Med många servrar över hela världen är ingen enda server en "master." Delat-inget kallas också "databasskärning."


Kontrast detta med arkitektur med delad disk, där all data lagras centralt och sedan nås via instanser lagrade på olika servrar eller noder.

Skillnaden mellan de två typerna har blivit suddig nyligen med introduktionen av nätdatorer eller distribuerad caching. I denna inställning hanteras data fortfarande centralt men kontrolleras av en kraftfull "virtuell server" som består av många servrar som fungerar tillsammans som en.

Denna definition skrivs i databasen