Glossário de ferramentas do Elastic Database

Aplica-se a:Banco de Dados SQL do Azure

Os termos a seguir são definidos para as ferramentas do Banco de Dados Elástico. As ferramentas são usadas para gerenciar mapas de estilhaços e incluem a biblioteca do cliente, a ferramenta de mesclagem dividida, pools elásticos e consultas.

Esses termos são usados em Adicionando um fragmento usando ferramentas do Elastic Database e Usando a classe RecoveryManager para corrigir problemas de mapa de estilhaços.

Elastic Scale terms

Banco de dados: um banco de dados no Banco de Dados SQL do Azure.

Roteamento dependente de dados: a funcionalidade que permite que um aplicativo se conecte a um fragmento com uma chave de fragmentação específica. Consulte Roteamento dependente de dados. Compare com Multi-Shard Query.

Mapa global de estilhaços: O mapa entre as teclas de fragmentação e seus respetivos fragmentos dentro de um conjunto de estilhaços. O mapa de estilhaços global é armazenado no gerenciador de mapas de estilhaços. Compare com o mapa de estilhaços local.

Mapa de estilhaços de lista: um mapa de estilhaços no qual as chaves de fragmentação são mapeadas individualmente. Compare com o Mapa de Fragmentos de Intervalo.

Mapa de estilhaços local: Armazenado em um fragmento, o mapa de fragmentos local contém mapeamentos para os fragmentos que residem no fragmento.

Consulta multi-estilhaço: A capacidade de emitir uma consulta contra vários fragmentos; os conjuntos de resultados são retornados usando a semântica UNION ALL (também conhecida como "consulta de ventilação"). Compare com o roteamento dependente de dados.

Multilocatário e Locatário Único: mostra um banco de dados de locatário único e um banco de dados multilocatário:

Screenshot that shows a single-tenant database and a multi-tenant database.

Aqui está uma representação de bancos de dados fragmentados de um único e multilocatário.

Single and multi-tenant databases

Mapa de estilhaços: um mapa de estilhaços no qual a estratégia de distribuição de estilhaços é baseada em vários intervalos de valores contíguos.

Tabelas de referência: tabelas que não são fragmentadas, mas são replicadas entre fragmentos. Por exemplo, os códigos postais podem ser armazenados numa tabela de referência.

Fragmento: um banco de dados no Banco de Dados SQL do Azure que armazena dados de um conjunto de dados fragmentado.

Elasticidade do estilhaço: A capacidade de executar dimensionamento horizontal e dimensionamento vertical.

Tabelas fragmentadas: tabelas que são fragmentadas, ou seja, cujos dados são distribuídos entre fragmentos com base em seus valores de chave de fragmentação.

Chave de compartilhamento: um valor de coluna que determina como os dados são distribuídos entre fragmentos. O tipo de valor pode ser um dos seguintes: int, bigint, varbinary ou uniqueidentifier.

Conjunto de estilhaços: A coleção de fragmentos que são atribuídos ao mesmo mapa de estilhaços no gerenciador de mapas de estilhaços.

Shardlet: Todos os dados associados a um único valor de uma chave de fragmentação em um fragmento. Um shardlet é a menor unidade de movimento de dados possível ao redistribuir tabelas fragmentadas.

Mapa de estilhaços: O conjunto de mapeamentos entre as teclas de fragmentação e seus respetivos fragmentos.

Gerenciador de mapas de estilhaços: um objeto de gerenciamento e armazenamento de dados que contém o(s) mapa(s) de estilhaços, locais de estilhaços e mapeamentos para um ou mais conjuntos de estilhaços.

Diagram shows a shard map manager associated with shardmaps_global, shards_global, and shard_mappings_global.

Verbos

Dimensionamento horizontal: o ato de dimensionar (ou inserir) uma coleção de fragmentos adicionando ou removendo fragmentos a um mapa de estilhaços, conforme mostrado abaixo.

Horizontal and vertical scaling

Mesclar: O ato de mover shardlets de dois fragmentos para um fragmento e atualizar o mapa de estilhaços de acordo.

Movimento de Shardlet: O ato de mover um único fragmento para um fragmento diferente.

Fragmento: O ato de particionar horizontalmente dados estruturados de forma idêntica em vários bancos de dados com base em uma chave de fragmentação.

Split: O ato de mover vários fragmentos de um fragmento para outro (normalmente novo). Uma chave de fragmentação é fornecida pelo usuário como o ponto de divisão.

Dimensionamento vertical: o ato de aumentar (ou reduzir) o tamanho de computação de um fragmento individual. Por exemplo, alterar um fragmento de Standard para Premium (o que resulta em mais recursos de computação).

Recursos adicionais

Ainda não está usando ferramentas de banco de dados elástico? Consulte o nosso Guia de Introdução. Para dúvidas, entre em contato conosco na página de perguntas e respostas da Microsoft para o Banco de dados SQL e para solicitações de recursos, adicione novas ideias ou vote em ideias existentes no fórum de comentários do Banco de dados SQL.