Ett datakluster på en dator är en grupp minnessektorer som är organiserade tillsammans baserat på filer lagrade i datorn, och klustret kommer att emulera storleken på de sparade filerna. Att skapa ett datakluster gör det lättare för datorn att bearbeta och hantera sektorer, eftersom det kan vara svårt att hantera många små sektorer. Sektorer behöver inte ligga bredvid varandra för att existera i samma kluster. Ett problem med detta är att minnesfragmentering är vanligt, speciellt med mindre filer.
Datorminne har många sektioner, så kallade sektorer, och dessa sektorer är bland de minsta minnesgrupperna på datorn. När en fil sparas på datorn behöver den vanligtvis mer än en sektor, eftersom sektorerna vanligtvis är mycket små. Ett datakluster är det minne som används för att spara den filen. Klustret har ungefär samma mängd minne som filen som lagras, så klustren är dynamiska och organiserade baserat på vad de har.
Fördelen med att använda ett datakluster är att det förbättrar åtkomsthastigheten när användaren öppnar filen. Utan klustring skulle datorn behöva komma ihåg varje sektor där filen är lagrad, och det kan vara tråkigt. Genom att behandla alla dessa sektorer som ett kluster kan datorn snabbt hitta det klustret, vilket gör att filen kan hämtas snabbare.
En dator organiserar ett datakluster som en grupp, så det vore bra att tro att sektorerna måste ligga bredvid varandra. Det är dock inte så datorn fungerar, eftersom sektorerna kan spridas över olika lager och områden i datorns minne. Allt klustring gör är att samla in platsen för varje sektor så att de kan sparas som en grupp.
Medan förbättrad hastighet är en fördel, är risken för fragmenterad data stor när ett datakluster används. När filen sparas, särskilt på system som är optimerade för större klusterstorlekar, kommer filen normalt att vara mindre än hela klustret. Detta är normalt inte ett problem med en liten mängd filer, men datorer som har ett stort antal filer kan uppleva fragmenterad data. De delar av klustret som inte används blir fragmenterade och bortkastade eftersom de inte kan frigöras för andra filer; detta kan orsaka hastighetsproblem eller minska den totala mängden datorminne.