Range Partitioning

Författare: Louise Ward
Skapelsedatum: 5 Februari 2021
Uppdatera Datum: 28 Juni 2024
Anonim
Oracle Tutorial - Range Partition | What is Partition
Video: Oracle Tutorial - Range Partition | What is Partition

Innehåll

Definition - Vad betyder Range Partitioning?

Områdespartitionering är en typ av relationell databaspartitionering där partitionen är baserad på ett fördefinierat intervall för ett specifikt datafält såsom unikt numrerade ID: er, datum eller enkla värden som valuta. En kolumn för partitioneringsnycklar tilldelas med ett specifikt intervall, och när en datainmatning passar detta område tilldelas den denna partition; annars placeras den i en annan partition där den passar.


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 Range Partitioning

I en partitionerad tabellområde distribueras rader baserat på en "partitioneringsnyckel" där det enda nödvändiga är huruvida data faller inom tangentens områdespecifikation eller inte. Om till exempel partitionsnyckeln är en datumkolumn och januari 2015 är en partition kommer alla data som innehåller värden från 1 januari 2015 till 31 januari 2015 att placeras i denna partition.

Områdespartitionering är ganska användbar för applikationer som kräver hög prestanda för både beslutsstödsmiljöer och OLTP (Online Transaction Processing). Detta gör datasegregeringen enkel och åtkomst till varje mindre partition är snabb, men det krävs omfattande kunskap om datapartitioneringen för att balansera belastningen jämnt över alla partitioner. I detta schema beställs många partitioner, där varje efterföljande partition har en högre gräns än den föregående partitionen.


Egenskaper för intervallpartitionering:

  • Varje partition har en exklusiv övre gräns.
  • Varje partition har en icke-inkluderande undre gräns, med undantag för den allra första partitionen.