Índice:
- Definição - O que significa particionamento de intervalo?
- Techopedia explica o Particionamento de Gama
Definição - O que significa particionamento de intervalo?
O particionamento de intervalo é um tipo de particionamento de banco de dados relacional em que a partição é baseada em um intervalo predefinido para um campo de dados específico, como IDs numerados exclusivamente, datas ou valores simples, como moeda. Uma coluna de chave de particionamento é atribuída com um intervalo específico e, quando uma entrada de dados se encaixa nesse intervalo, é atribuída a essa partição; caso contrário, é colocado em outra partição onde se encaixa.
Techopedia explica o Particionamento de Gama
Em uma tabela particionada por intervalo, as linhas são distribuídas com base em uma "chave de particionamento", onde o único requisito é se os dados se enquadram ou não na especificação de intervalo da chave. Por exemplo, se a chave da partição for uma coluna de data e janeiro de 2015 for uma partição, todos os dados que contêm valores de 1 de janeiro de 2015 a 31 de janeiro de 2015 serão colocados nessa partição.
O particionamento de intervalo é bastante útil para aplicativos que exigem alto desempenho para ambientes de suporte a decisões e OLTP (processamento de transações on-line). Isso facilita a segregação de dados e o acesso a cada partição menor é rápido, porém é necessário um amplo conhecimento sobre o particionamento de dados para equilibrar adequadamente a carga de maneira uniforme em todas as partições. Nesse esquema, muitas partições são ordenadas, com cada partição subsequente tendo um limite maior que a partição anterior.
Características do particionamento de faixa:
- Cada partição possui um limite superior exclusivo.
- Cada partição possui um limite inferior não inclusivo, exceto a primeira partição.