Conceito e mecanismo
Blob Storage guarda objetos, como documentos e gravações, acessíveis por APIs. Azure Files fornece partilhas com protocolos suportados como SMB ou NFS, úteis quando a aplicação exige operações de ficheiro. Table storage guarda entidades NoSQL com chaves de partição e linha; o nome Table não implica joins e foreign keys de uma base relacional. Data Lake Storage acrescenta capacidades como hierarchical namespace para padrões analíticos sobre ficheiros. A escolha depende do contrato de acesso, não apenas da extensão do ficheiro. Uma aplicação que monta SMB não passa automaticamente a funcionar sobre um container de objetos sem adaptação.
Aplicação guiada
Cosmos DB disponibiliza famílias de API para modelos e clientes diferentes, incluindo NoSQL, MongoDB, Cassandra, Gremlin e Table. Não assumas consultas e drivers intercambiáveis. A documentação atual distingue ainda Azure DocumentDB vCore; o nome de uma família não resolve a compatibilidade do produto concreto. Num registo fictício de pedidos, escolhe a chave de partição segundo distribuição e consultas. Se quase todas as escritas usam country=PT, comprar throughput global pode não eliminar uma partição quente. Mede o padrão, avalia custo e prepara qualquer migração da chave de forma controlada. No handover, inclui API, identidade, partição, retenção e diagnóstico de throttling, evitando promessas universais de escala ou consistência.
Mudar o nome da chave de PT para Portugal mantém a mesma concentração de carga.
Armadilhas comuns
Objeto como partilha; Table como SQL; API como mero nome; throughput total como distribuição garantida.
Tópicos relacionados: Dados, workloads e responsabilidades · Modelo relacional, integridade e SQL · Serviços relacionais e compatibilidade
Escolhe pelo padrão de acesso e mede a distribuição real da carga.
Referência: Data store models and access patterns · DP-900 skills measured 2026-07-21