Partisjoneringsnøkkel
Partisjoneringsnøkkel er en verdi som brukes av et partisjonssystem for å avgjøre hvilken partisjon en datapost tilhører. Nøkkelen er sentral for hvordan data fordeles og hvordan spørringer hentes ut i partisjonerte eller sharded miljøer. I praksis brukes partisjoneringsnøkkelen til å fordele data over flere partisjoner eller noder med mål om bedre ytelse, skalerbarhet og vedlikeholdbarhet.
Funksjon og praksis: Partisjoner kan opprettes etter ulike regler, som range, liste eller hash. Ofte er partisjonsnøkkelen
Valg av partisjoneringsnøkkel har stor betydning for skalerbarhet og belastningsbalanse. Nøkkelen bør ha høy kardinalitet for
Eksempler: I Apache Cassandra fordeles data mellom noder ved hashing av partisjonsnøkkelen. I enkelte relasjonsdatabaser brukes
Se også: partisjonering, sharding, distribuert database, databasearkitektur.