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.