GvdsSQL: tecnología unificada de acceso a bases de datos heterogéneas para entornos de amplia área
Autores: Shang, Jing; Xiao, Limin; Wu, Zhihui; Yang, Jinqian; Xiao, Zhiwen; Wang, Jinquan; Zhang, Yifei; Chen, Xuguang; Wang, Jibin; Li, Huiyang
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
GvdsSQL: tecnología unificada de acceso a bases de datos heterogéneas para entornos de amplia área
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Interfaz unificada
Bases de datos heterogéneas
Entornos de amplia área
Operaciones de base de datos
Generación de código
Mecanismo de almacenamiento en caché
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 35
Citaciones: Sin citaciones
En un entorno de amplia área, aprovechar una interfaz unificada para la gestión de diversas bases de datos resulta atractivo. Sin embargo, las variaciones en el acceso y operación en bases de datos heterogéneas plantean desafíos para abstraer un modelo de acceso unificado mientras se preservan operaciones específicas de la base de datos. Simultáneamente, las condiciones de implementación y red en entornos de amplia área crean obstáculos para el reenvío de solicitudes de base de datos y lograr un acceso de alto rendimiento. Para abordar estos desafíos, este documento presenta una tecnología para el acceso unificado a bases de datos heterogéneas en entornos de amplia área, denominada Global Virtual Data Space SQL (GvdsSQL). Inicialmente, este documento implementa un mecanismo unificado de acceso a datos para bases de datos heterogéneas a través de la extracción de metadatos, abstrae el modelo de acceso unificado y logra la identificación y reenvío de operaciones fundamentales de la base de datos. En segundo lugar, el documento introduce un mecanismo para expandir las operaciones de base de datos a través de la generación de código. Este mecanismo logra la compatibilidad para operaciones especiales de base de datos mediante la inyección de reglas para generar código. Por último, este documento implementa un mecanismo de almacenamiento en caché multinivel para resultados de consultas en bases de datos de amplia área utilizando análisis semántico. A través del análisis inteligente de declaraciones de operaciones, logra una gestión precisa de los elementos en caché, mejorando el rendimiento de acceso de amplia área. El rendimiento se mejora en aproximadamente un 35% y 240% en comparación con métodos similares.
Descripción
En un entorno de amplia área, aprovechar una interfaz unificada para la gestión de diversas bases de datos resulta atractivo. Sin embargo, las variaciones en el acceso y operación en bases de datos heterogéneas plantean desafíos para abstraer un modelo de acceso unificado mientras se preservan operaciones específicas de la base de datos. Simultáneamente, las condiciones de implementación y red en entornos de amplia área crean obstáculos para el reenvío de solicitudes de base de datos y lograr un acceso de alto rendimiento. Para abordar estos desafíos, este documento presenta una tecnología para el acceso unificado a bases de datos heterogéneas en entornos de amplia área, denominada Global Virtual Data Space SQL (GvdsSQL). Inicialmente, este documento implementa un mecanismo unificado de acceso a datos para bases de datos heterogéneas a través de la extracción de metadatos, abstrae el modelo de acceso unificado y logra la identificación y reenvío de operaciones fundamentales de la base de datos. En segundo lugar, el documento introduce un mecanismo para expandir las operaciones de base de datos a través de la generación de código. Este mecanismo logra la compatibilidad para operaciones especiales de base de datos mediante la inyección de reglas para generar código. Por último, este documento implementa un mecanismo de almacenamiento en caché multinivel para resultados de consultas en bases de datos de amplia área utilizando análisis semántico. A través del análisis inteligente de declaraciones de operaciones, logra una gestión precisa de los elementos en caché, mejorando el rendimiento de acceso de amplia área. El rendimiento se mejora en aproximadamente un 35% y 240% en comparación con métodos similares.