Una base de datos lógica asigna una o varias bases de datos físicas a una sola entidad, de modo que los datos fragmentados se presentan como una única base de datos para sus consultas y operaciones.
Cuando los datos y el tráfico de su negocio superan la capacidad de una sola base de datos, los datos se dividen en varias bases de datos físicas; esta técnica se conoce como sharding. Una base de datos lógica se sitúa sobre estos fragmentos físicos y los presenta como una base de datos unificada, lo que le permite consultar y gestionar todos los fragmentos sin necesidad de escribir SQL específico para sharding.
Con una base de datos lógica, puede:
Consultar tablas lógicas o particiones de tabla como si fueran una sola tabla.
Diseñar esquemas para todos los fragmentos desde un solo lugar.
Exportar o modificar datos sin tener que acceder a cada base de datos física por separado.
Solicitar permisos sobre la base de datos lógica para obtener acceso a todas las bases de datos físicas asociadas de forma simultánea.
Configuraciones compatibles
Una base de datos lógica admite tres configuraciones:
|
Configuración |
Descripción |
|
Base de datos única con particiones de tabla |
Una base de datos física con particionamiento horizontal. |
|
Base de datos fragmentada con particiones de tabla |
Varias bases de datos físicas, cada una con tablas particionadas. |
|
Base de datos fragmentada sin particiones de tabla |
Varias bases de datos físicas, las tablas no están particionadas. |
Requisitos de nomenclatura
Las reglas de nomenclatura para las bases de datos físicas dependen de cuántas bases de datos componen la base de datos lógica.
Base de datos física única
Si la base de datos lógica se asigna exactamente a una base de datos física, dicha base de datos debe usar particiones de tabla.
Varias bases de datos físicas
Si la base de datos lógica se asigna a más de una base de datos física, la cantidad y los nombres de dichas bases de datos deben cumplir las siguientes reglas:
|
Requisito |
Detalles |
|
Cantidad |
El número de bases de datos suele ser una potencia de 2 (2, 4, 8, 16, ...). |
|
Sufijo del nombre |
Cada nombre de base de datos termina con |
Configurar una base de datos lógica
El propietario de los datos o el administrador de la base de datos (DBA) pueden configurar bases de datos lógicas.
En la barra de navegación superior de la consola de Data Management, haga clic en el icono
para buscar la base de datos.En la lista de bases de datos, localice la base de datos deseada.
En la columna Actions, pase el puntero sobre More y haga clic en Configure Logical Database.