Virtualización de base de datos
|
|
Virtualización de base de datos es el desacoplamiento de la capa de base de datos, que se encuentra entre las capas de almacenamiento de información y aplicación dentro de la pila de aplicación. La virtualización de la capa de base de datos permite un alejamiento físico, hacia la lógica o virtual. Virtualización permite recursos computacionales y almacenamiento se agruparon y asignados en la demanda. Esto permite tanto el intercambio de recursos de servidor único para multi-tenant, así como la puesta en común de los recursos del servidor en un clúster o una única base de datos lógica. En ambos casos, virtualización de base de datos proporciona mayor flexibilidad, más granular y eficiente asignación de Recursos agrupados y computación más escalable.
Contenido
- 1 Partición de datos virtual
- 2 Datos horizontales de partición
- 3 Ventajas de virtualización de base de datos
- 4 Véase también
- 5 Referencias
- 6 Enlaces externos
Partición de datos virtual
El acto de la partición de los almacenes de datos como una base de datos crece ha estado en uso desde hace varias décadas. Hay dos formas principales que tiene datos se han dividido dentro de legado gestión de datos soluciones:
I. Shared-datos de bases de datos – una arquitectura que asume todos los nodos del clúster de bases de datos comparten una única partición. Comunicaciones entre nodos se utilizan para sincronizar la actualización de las actividades realizadas por diferentes nodos en el clúster. Sistemas de gestión de datos compartidos se limitan a clusters de nodos de un solo dígito.
II. Shared-nada las bases de datos – una arquitectura en la que todos los datos es segregada a internamente gestiona particiones con límites de ubicación de datos claras y bien definidas. Compartición de bases de datos requieren administración partición manual.
En particiones virtuales, datos lógicos es abstraídos de datos físicos autónomamente creando y gestionando gran número de particiones de datos (100s a 1000s). Porque su mantenimiento autónomo, los recursos necesarios para gestionar las particiones son mínimos. Este tipo de resultados masivos particionados en:
- las particiones que son pequeños, eficazmente gestionadas y carga equilibrada; y
- sistemas que no requieren volver a particionado eventos para definir particiones adicionales, incluso cuando se cambia de hardware
"Datos compartidos" y "compartición" arquitecturas permite escalabilidad a través de múltiples particiones de datos y Cruz-partición de consultas y procesamiento de transacciones sin partición completa exploración.
Datos horizontales de partición
Repartir las fuentes de la base de datos de los consumidores es un concepto fundamental. Con mayor número de fuentes de base de datos, insertando una horizontal Virtualización de datos capa entre las fuentes y los consumidores ayuda a dirección esta complejidad. Rick van der Lans, autor de varios libros sobre SQL y bases de datos relacionales, ha definido la virtualización de datos como "el proceso de ofrecer a los consumidores de datos una interfaz de acceso a datos que esconde los aspectos técnicos de los datos almacenados, tales como ubicación, estructura de almacenamiento, API, acceso lengua y tecnología de almacenamiento". [1]
Ventajas de virtualización de base de datos
- Mayor flexibilidad y agilidad de la infraestructura informática existente
- Rendimiento mejorado de base de datos
- Puesta en común y compartir los recursos informáticos, los (multi-tenant) dividiendo o combinarlos (clustering)
- Simplificación de la administración y gestión
- Aumentado tolerancia a fallos
Véase también
- Virtualización de datos
Referencias
- ^ Definir claramente la integración de datos, virtualización de datos y datos Federación
Enlaces externos
- Ventana Security.com: https://www.WindowSecurity.com/whitepapers/Virtualization.html
- ¿Qué es la virtualización de base de datos https://www.havemacwillblog.com/2008/09/What-is-Database-Virtualization/
- Bases de datos: Virtualización grande lo siguiente https://www.eweek.com/c/a/Database/databases-The-Next-Big-Virtualization-Thing-197097/
|