Compartir a través de


Glosario de las herramientas de Elastic Database

Se aplica a: Azure SQL Database

Los siguientes términos se definen para las herramientas de Base de datos elástica. Las herramientas se usan para administrar mapas de particiones e incluyen la biblioteca de cliente, la herramienta de división y combinación, los grupos elásticos y las consultas.

Estos términos se usan en Incorporación de una partición con herramientas de Elastic Database y Uso de la clase RecoveryManager para solucionar problemas de asignaciones de particiones.

Términos de Escalado elástico

Base de datos: una base de datos de Azure SQL Database.

Enrutamiento dependiente de los datos: la funcionalidad que permite que una aplicación se conecte a una partición dada una clave de partición específica. Consulte Enrutamiento dependiente de los datos. Comparar con Multi-Shard Query .

Mapa de particiones global: el mapa entre las claves de particionamiento y sus respectivas particiones dentro de un conjunto de particiones. El mapa de particiones global se almacena en el administrador de mapas de particiones. Comparar con mapa de particiones local.

Mapa de particiones de lista: un mapa de particiones en el que las claves de particionamiento se asignan de manera individual. Comparar con Mapa de particiones de intervalo.

Mapa de particiones local: almacenado en una partición, el mapa de particiones local contiene asignaciones para los shardlets que residen en la partición.

Consulta a través de particiones múltiples: la capacidad de emitir una consulta a través de varias particiones; los conjuntos de resultados se devuelven usando la semántica UNION ALL (conocida también como "consulta de distribución ramificada"). Comparar con enrutamiento dependiente de datos.

Multiinquilino e Inquilino único: muestra una base de datos de inquilino único y multiinquilino:

Captura de pantalla que muestra una base de datos de inquilino único y multiinquilino.

Aquí se muestra una representación de bases de datos de inquilino único y multiinquino particionadas .

Bases de datos de inquilino único y multiinquilino

Mapa de particiones de intervalo: un mapa de particiones en el que la estrategia de distribución de particiones se basa en varios intervalos de valores contiguos.

Tablas de referencia: tablas no particionadas, pero que se replican entre particiones. Por ejemplo, los códigos postales se pueden almacenar en una tabla de referencia.

Particionar: una base de datos de Azure SQL Database que almacena datos desde un conjunto de datos particionados.

Elasticidad de partición: la posibilidad de realizar escalado horizontal y escalado vertical.

Tablas particionadas: tablas que se particionan, es decir, cuyos datos se distribuyen entre particiones según sus valores de clave de particionamiento.

Clave de particionamiento: un valor de columna que determina cómo se distribuyen los datos entre particiones. El tipo de valor puede ser uno de los siguientes: int, bigint, varbinary o uniqueidentifier.

Conjunto de particiones: la recopilación de particiones que se atribuyen al mismo mapa de particiones en el administrador de mapa de particiones.

Shardlet: todos los datos asociados con un valor único de una clave de particionamiento en una partición. Un shardlet es la unidad de desplazamiento de datos más pequeña posible cuando se distribuyen tablas particionadas.

Mapa de particiones: el conjunto de asignaciones entre las claves de particionamiento y sus respectivas particiones.

Administrador de mapas de particiones: un almacén de datos y objetos de administración que contiene los mapas de particiones, ubicaciones de particiones y asignaciones para uno o más conjuntos de particiones.

Diagrama que muestra un administrador de mapas de particiones asociado a shardmaps_global, shards_global y shard_mappings_global.

Verbos

Escalado horizontal: el acto de escalar o reducir horizontalmente una recopilación de particiones agregando o quitando particiones de un mapa de particiones.

Escalado horizontal y vertical

Combinar: el acto de mover shardlets desde dos particiones a una partición y actualizar el mapa de particiones como corresponda.

Desplazamiento de shardlets: el acto ve mover un shardlet a una partición distinta.

Particionar: el acto de particionar de manera horizontal datos estructurados de manera idéntica entre varias bases de datos según una clave de particionamiento.

Dividir: el acto de mover varios shardlets desde una partición a otra (normalmente nueva). El usuario proporciona una clave de particionamiento como el punto de división.

Escalado vertical: el acto de escalar (o reducir) verticalmente el tamaño de proceso de una partición individual. Por ejemplo, cambiando una partición de Standard a Premium (lo que genera más recursos informáticos).

¿Aún no ha usado las herramientas de base de datos elástica? Consulte la Guía de introducción. Si tiene alguna pregunta, póngase en contacto con nosotros en la Página de preguntas y respuestas de Microsoft sobre SQL Database y, para efectuar solicitudes de características, agregue nuevas ideas o vote por las ideas existentes en el foro de comentarios sobre SQL Database.