Trace Id is missing
Avançar para o conteúdo principal

O que é a fragmentação de bases de dados?

A fragmentação de bases de dados é um tipo de criação de partições horizontais que divide bases de dados de grandes dimensões em componentes mais pequenos cuja gestão é mais rápida e simples. Um shard é uma partição individual que existe numa instância de servidor de bases de dados individual de forma a distribuir a carga. A fragmentação automática ou a fragmentação de dados é necessária quando um conjunto de dados é demasiado grande para ser armazenado numa base de dados individual.

O tempo de resposta para consultar a base de dados aumenta à medida que o tamanho da base de dados e o número de transações aumentam. Os custos associados à manutenção de uma base de dados de grandes dimensões também podem aumentar vertiginosamente devido ao número e à qualidade dos computadores de que precisa para gerir a sua carga de trabalho. Os shards de dados, porém, têm menos requisitos de hardware e software, pelo que podem ser geridos em servidores menos dispendiosos.

Produtos e serviços relacionados

Azure Cosmos DB

Serviço de base de dados com múltiplos modelos distribuído globalmente.

Base de Dados SQL do Azure

O serviço de bases de dados inteligente e relacional na nuvem.

Base de Dados do Azure para MySQL

MySQL da comunidade totalmente gerido e preparado para grandes empresas.