Articulo de referencia

Exasol

Exasol es un motor de análisis, una empresa de bases de datos en memoria con sede en Alemania, UE. Admite una amplia gama de casos de uso, desde implementaciones de almacenes de...

Exasol es un motor de análisis, una empresa de bases de datos en memoria con sede en Alemania, UE. Admite una amplia gama de casos de uso, desde implementaciones de almacenes de datos independientes hasta la aceleración de análisis y la habilitación de modelos de IA/ML. Su tecnología se basa en sistemas de gestión de bases de datos relacionales , orientados a columnas y en memoria . [ 1 ]

Desde 2008, Exasol lideró el benchmark TPC-H del Transaction Processing Performance Council  para escenarios analíticos, en todas las categorías basadas en volumen de datos: 100 GB, 300  GB, 1  TB, 3  TB, 10  TB, 30  TB y 100  TB. [ 2 ] Exasol mantiene la primera posición en rendimiento absoluto, así como en relación precio/rendimiento.

Productos

Exasol es un sistema de gestión de bases de datos relacionales (RDBMS) paralelizado que se ejecuta en un clúster de servidores de hardware informático estándar. Siguiendo el modelo SPMD , en cada nodo se ejecuta simultáneamente el mismo código. Los datos se almacenan en formato orientado a columnas y se utilizan métodos de compresión en memoria propios. La empresa afirma que no se requieren esfuerzos de optimización, ya que la base de datos incluye algún tipo de autooptimización automática (como índices automáticos, estadísticas de tabla y distribución de datos). [ 1 ]

Exasol está diseñado para ejecutarse en memoria , aunque los datos se almacenan de forma persistente en disco siguiendo las reglas ACID . Exasol admite el estándar SQL 2003 mediante interfaces como ODBC , JDBC o ADO.NET . Se proporciona un kit de desarrollo de software (SDK) para la integración nativa. [ 3 ] Para aplicaciones de procesamiento analítico en línea (OLAP), se admite la extensión de expresiones multidimensionales (MDX) de SQL mediante OLE DB para OLAP y XML para análisis . [ 4 ]

El modelo de licencia se basa en la memoria RAM asignada al software de la base de datos (por GB de RAM) y es independiente del hardware físico. Los clientes obtienen el máximo rendimiento si sus datos activos comprimidos caben en la RAM licenciada, aunque esta puede ser mucho mayor.

Exasol ha implementado un sistema operativo de clúster ( EXACluster OS ). Está basado en Linux y proporciona un entorno de ejecución y una capa de almacenamiento para el RDBMS, empleando un sistema de archivos propietario basado en clúster (ExaStorage). Se proporcionan algoritmos de gestión de clúster, como mecanismos de conmutación por error o instalación automática de clúster. [ 1 ] [ 3 ]

Se admite el análisis dentro de la base de datos. Exasol integra soporte para ejecutar scripts de Lua , Java , Python y GNU R en paralelo dentro de funciones definidas por el usuario (UDF) dentro del flujo de trabajo SQL del sistema de gestión de bases de datos (DBMS).

Véase también

Referencias

  1. 1 2 3 "Exasol technical briefing | DBMS 2  : DataBase Management System Services" . www.dbms2.com . Archivado del original el 1 de junio de 2023. Consultado el 26 de marzo de 2026 .
  2. Sitio web de TPC,A fecha de 2 de marzo de 2017. Archivado el 25 de febrero de 2017 en Wayback Machine.
  3. ^ Howard , P  .: "En detalle",Bloor Research , agosto de 2008
  4. "OLE DB para procesamiento analítico en línea (OLAP)" . learn.microsoft.com . 5 de julio de 2016. Consultado el 14 de mayo de 2024 .
  • Sitio web oficial
  • Detalles técnicos
  • Resultados de la prueba de rendimiento TPC-H