listepartisjonering
Listepartisjonering er prosessen med å dele en liste av elementer inn i to eller flere disjunkte partier som til sammen inneholder alle elementene. Hver partisjon består av elementer som oppfyller en felles betingelse, som en predicate, en nøkkelverdi eller et intervall av verdier. Partisjonering brukes for å organisere data slik at visse operasjoner kan utføres mer effektivt, spesielt i sammenhenger med søk, filtrering, parallell behandling eller distribusjon av arbeid.
Partisjoner kan baseres på ulike kriterier. Predikatbasert partisjonering deler elementene etter en logisk betingelse (for eksempel
Metoder for å oppnå listepartisjonering inkluderer enkel gjennomgang og sortering, samt in-place-partisjonering som ofte brukes i
Bruksområder omfatter databasedharging og fragmentering, parallell behandling i datafløyer og forberedelse av data til analyse eller
Se også: partisjonering, bucketing, sharding, klynger, datadistribusjon.