TidesDB, un motor de almacenamiento embebido de alto rendimiento, ya puede cargarse dentro de servidores MariaDB mediante el plugin TideSQL. La Fundación MariaDB ha publicado una guía práctica para integrar TidesDB en TAF (Testing Automation Framework) y ejecutar cargas de trabajo reproducibles con sysbench.
TidesDB como motor plugable y qué implica
TidesDB es un motor transaccional embebido orientado a pares clave‑valor que trabaja a nivel de bytes en disco y devuelve datos ordenados; no es un servidor de base de datos independiente. Con el plugin TideSQL (TidesDB dentro de MariaDB) es posible someter ese motor a cargas SQL, pero su uso no se reduce a cambiar la cláusula ENGINE en una tabla: requiere instalar y configurar el plugin y ajustar la puesta en marcha del servidor.
Cómo empezar con TidesDB y TAF
La guía publicada describe los pasos prácticos para ejecutar TidesDB dentro de TAF. Incluye referencias a los RPM necesarios (la publicación menciona que TidesDB se distribuye en MariaDB 11.4.13) y un ejemplo de comando para indicar a TAF que instale MariaDB y el paquete del plugin junto con los paquetes cliente y comunes.
Asimismo, el proyecto ha añadido las propiedades y los scripts shell necesarios dentro del repositorio de TAF. Estas piezas configuran los casos de prueba de sysbench (workloads de lectura y escritura), los tamaños de datos, los niveles de aislamiento y la ubicación de binarios y archivos de propiedades que TAF necesita para ejecutar las pruebas.
Qué debe configurar el administrador
- Instalación: descargar los RPM indicados y dejar que TAF instale MariaDB y el plugin TideSQL usando la lista completa de paquetes.
- Rutas y propiedades: actualizar las variables de ruta en los archivos .properties y en los scripts shell. La guía destaca que las rutas no son las por defecto y deben ajustarse al entorno del usuario (ubicación del .so del plugin, directorios de instalación y carpeta de propiedades de TAF).
- Scripts de ejecución: los drivers incluidos (uno para hosts “pequeños” y otro para “grandes”) fijan comportamiento CPU determinista y apuntan a las propiedades y binarios adecuados; el administrador debe editar dos variables cruciales para que TAF localice todo correctamente.
Detalles técnicos y reproducibilidad
La documentación entrega un conjunto mínimo y reproducible: propiedades de prueba separadas por clase de host, scripts simples y registros consolidados de salida. También explica que sysbench puede recompilarse para enlazar contra distintos servidores si es necesario y que los scripts están pensados para ser extendidos por quien quiera explorar más escenarios.
Hardware de referencia y contexto
Para las pruebas se usaron dos máquinas dedicadas facilitadas por un patrocinador de hardware, cuyo propósito fue ofrecer entornos estables y repetibles para medir comportamiento real bajo carga. La nota aclara que esas especificaciones se usan como referencia en las propiedades de TAF.
En resumen, la publicación ofrece una base técnica para que administradores y desarrolladores puedan empezar a evaluar TidesDB dentro de MariaDB con un flujo reproducible: instalar el plugin, ajustar rutas en las propiedades y ejecutar los scripts de TAF para recoger resultados.
Lee también:
- Cómo añadir NVMe a un PC de hace una década sin cambiar la placa base
- Intel confirma soporte SR‑IOV para gráficas Xe en Nova Lake S y Nova Lake P
Fuente: MariaDB.org




