El procesamiento híbrido de transacciones/análisis ( HTAP ) es un término creado por Gartner Inc. , una empresa de investigación y consultoría en tecnología de la información, en su informe de investigación de principios de 2014 titulado " El procesamiento híbrido de transacciones/análisis fomentará oportunidades para una innovación empresarial drástica" . [ 1 ] Según la definición de Gartner:
El procesamiento híbrido de transacciones y análisis (HTAP) es una arquitectura de aplicación emergente que "rompe la barrera" entre el procesamiento de transacciones y el análisis. Permite una toma de decisiones más informada y "en tiempo real" en el ámbito empresarial. [ 2 ] [ 1 ]
En informes más recientes, Gartner ha comenzado a referirse a HTAP como "transacciones aumentadas". [ 3 ] Otra firma de análisis, Forrester Research, llama al mismo concepto "Translítico" [ 4 ] mientras que 451 Group lo llama "Procesamiento híbrido operativo y analítico" o HOAP. [ 5 ]
Fondo
En la década de 1960, el uso de computadoras en el sector empresarial comenzó con las transacciones de nómina y posteriormente incluyó tareas en áreas como contabilidad y facturación. En aquel entonces, los usuarios ingresaban datos y el sistema los procesaba más tarde . El desarrollo posterior del procesamiento instantáneo de datos , o procesamiento de transacciones en línea (OLTP), condujo a la generalización de su uso en los sistemas de información del sector público y privado. [ 6 ]
El procesamiento analítico en línea (OLAP) abarca el procesamiento analítico involucrado en la creación, síntesis y gestión de datos. Con la creciente demanda de datos por parte de las empresas, OLAP también ha evolucionado. Para satisfacer las necesidades de las aplicaciones, ambas tecnologías dependen de sus propios sistemas y arquitecturas distintas. [ 7 ] [ 6 ] Como resultado de la complejidad en la arquitectura de la información y la infraestructura de los sistemas OLTP y OLAP, el análisis de datos se retrasa. [ 7 ]
Ventajas y desafíos de HTAP
Existen diversas interpretaciones de HTAP, además de la definición original de Gartner: una "arquitectura emergente". Estas interpretaciones sugieren distintas ventajas, una de las cuales es la funcionalidad de la base de datos. Los recientes avances en investigación, hardware, capacidades OLTP y OLAP, tecnologías de bases de datos en memoria y nativas de la nube, [ 8 ] y la gestión transaccional escalable y los productos permiten que el procesamiento y análisis transaccional, o HTAP, operen en la misma base de datos. [ 7 ] [ 9 ] [ 6 ]
Sin embargo, los informes más recientes de Gartner sugieren ventajas más amplias que las que puede ofrecer una única base de datos unificada. Las arquitecturas de aplicaciones tradicionales separaban los sistemas transaccionales de los analíticos. El negocio digital y la necesidad de responder a los momentos clave del negocio implican que el análisis posterior a los hechos ya no es suficiente. Los momentos clave del negocio son oportunidades transitorias que deben aprovecharse en tiempo real. Si una organización no es capaz de reconocer o responder rápidamente a un momento clave del negocio mediante decisiones ágiles y bien fundamentadas, otra organización sí lo hará, lo que resultará en una oportunidad perdida (o una nueva amenaza para el negocio). HTAP permite ejecutar análisis avanzados en tiempo real sobre datos de transacciones en curso, proporcionando una arquitectura que capacita a los usuarios para responder de manera más eficaz a los momentos clave del negocio. [ 10 ]
Los principales desafíos técnicos para una base de datos HTAP radican en cómo lograr eficiencia tanto para cargas de trabajo operativas (muchas transacciones pequeñas con una alta proporción de actualizaciones) como analíticas (consultas extensas y complejas que recorren un gran número de filas) en el mismo sistema de base de datos, y cómo evitar la interferencia de las consultas analíticas sobre la carga de trabajo operativa. Este tipo de carga de trabajo operativa también se conoce comúnmente como Procesamiento Analítico Operacional .
HTAP resuelve el problema de la latencia analítica de varias maneras, incluyendo la eliminación de la necesidad de múltiples copias de los mismos datos y el requisito de que los datos se descarguen de las bases de datos operativas a los almacenes de datos mediante procesos ETL . [ 7 ] [ 9 ]
La mayoría de las aplicaciones de HTAP se basan en tecnologías en memoria que pueden procesar un alto volumen de transacciones y ofrecen funciones como pronósticos y simulaciones. Las nuevas tecnologías HTAP utilizan procesamiento transaccional escalable y no necesitan mantener toda la base de datos en memoria. HTAP tiene el potencial de cambiar la forma en que las organizaciones hacen negocios al ofrecer capacidades inmediatas para la toma de decisiones empresariales basadas en análisis sofisticados y en tiempo real de grandes volúmenes de datos. Los líderes gubernamentales y empresariales pueden estar informados sobre problemas, resultados y tendencias en tiempo real que requieren acción, como en las áreas de seguridad pública, gestión de riesgos y detección de fraude. [ 7 ] [ 11 ]
Algunos desafíos para HTAP incluyen la limitada experiencia y habilidades en la industria, así como las mejores prácticas no definidas. [ 7 ]
En 2020, el equipo de PingCAP publicó el primer artículo de la industria que describe la implementación práctica de una base de datos distribuida de procesamiento híbrido transaccional/analítico (HTAP): TiDB : una base de datos HTAP basada en Raft. [ 12 ]
Referencias
- 1 2 "El procesamiento híbrido de transacciones y análisis fomentará oportunidades para una innovación empresarial drástica" . Gartner . 28 de enero de 2014. Consultado el 4 de octubre de 2021 .
- ↑ "Guía de mercado para tecnologías de computación en memoria que habilitan HTAP" . www.gartner.com . Archivado del original el 17 de mayo de 2017. Consultado el 15 de abril de 2017 .
- ↑ "Ciclo de Hype para la Gestión de Datos, 2019" . Gartner .
- ↑ "Forrester" . Forrester .
- ↑ "Las empresas recurren al procesamiento híbrido operativo y analítico para cargas de trabajo OLTP" (PDF) . mariadb.com . Consultado el 24 de febrero de 2025 .
- 1 2 3 Bog, Anja. Benchmarking de sistemas de procesamiento analítico y de transacciones: Creación de un benchmark de carga de trabajo mixta y su aplicación. Springer-Verlage Berlin Heidelberg. 2014
- 1 2 3 4 5 6 Pezzini, Massimo; Feinberg, Donald; Rayner, Nigel; Edjlali, Roxane. «El procesamiento híbrido de transacciones y análisis fomentará oportunidades para una innovación empresarial radical». Gartner. 28 de enero de 2014
- ↑ "Azure Analytics: Claridad al instante" . azure.microsoft.com . 19 de mayo de 2020. Consultado el 20 de junio de 2020 .
- 1 2 Wolpe, Toby. "¿SQL y NoSQL? Muy bien, pero ¿cómo encaja la base de datos híbrida?" ZDNet. 12 de mayo de 2014
- ↑ "Cómo impulsar la innovación empresarial digital mediante el procesamiento híbrido de transacciones y análisis" . www.gartner.com . Consultado el 15 de abril de 2017 .
- ↑ Baer, Tony. "Fast Data llega a la vía rápida del Big Data." ZDNet. 16 de abril de 2012
- ↑ "TiDB: Una base de datos HTAP basada en Raft" (PDF) . Actas de la Fundación VLDB . 13 (12): 3072. doi : 10.14778/3415478.3415535 . ISSN 2150-8097 . S2CID 221666363 .
- Términos de inteligencia empresarial
- Tipos de bases de datos