Sommario:
Definizione - Cosa significa Range Partitioning?
Il partizionamento dell'intervallo è un tipo di partizionamento del database relazionale in cui la partizione si basa su un intervallo predefinito per un campo di dati specifico come ID numerati in modo univoco, date o valori semplici come la valuta. Una colonna chiave di partizionamento viene assegnata con un intervallo specifico e quando una voce di dati si adatta a questo intervallo, viene assegnata a questa partizione; altrimenti viene inserito in un'altra partizione in cui si adatta.
Techopedia spiega il partizionamento della gamma
In una tabella partizionata dell'intervallo, le righe sono distribuite in base a una "chiave di partizionamento" in cui l'unico requisito è se i dati rientrano o meno nella specifica dell'intervallo della chiave. Ad esempio, se la chiave di partizione è una colonna di data e gennaio 2015 è una partizione, tutti i dati contenenti valori dal 1 ° gennaio 2015 al 31 gennaio 2015 verranno inseriti in questa partizione.
Il partizionamento dell'intervallo è piuttosto utile per le applicazioni che richiedono prestazioni elevate sia per gli ambienti di supporto decisionale che per l'elaborazione delle transazioni online (OLTP). Questo rende facile la segregazione dei dati e l'accesso a ciascuna partizione più piccola è veloce, tuttavia sono necessarie ampie conoscenze sul partizionamento dei dati per bilanciare correttamente il carico in modo uniforme su tutte le partizioni. In questo schema, vengono ordinate molte partizioni, con ciascuna partizione successiva con un limite superiore rispetto alla partizione precedente.
Caratteristiche del partizionamento dell'intervallo:
- Ogni partizione ha un limite superiore esclusivo.
- Ogni partizione ha un limite inferiore non inclusivo, ad eccezione della prima partizione.
