TidesDB se integra como motor de almacenamiento externo para MySQL

Fuentes: TidesDB now available as external storage engine for MySQL

TidesDB ha sido lanzado como motor de almacenamiento externo compatible con MySQL, marcando un hito tras casi un año de desarrollo. Esta herramienta, que originalmente surgió como una rama de MySQL para implementar la librería TidesDB, ahora se distribuye como un plugin que permite a los usuarios ejecutar MySQL estándar y cargar el motor TidesDB como un complemento. La versión 2.0.0, emparejada con TidesDB v10.1.1, ha sido probada con MySQL v9.7.0 y v26.7.0, ofreciendo una alternativa optimizada para cargas de trabajo de escritura intensiva.

El motor destaca por su enfoque en la optimización de espacio y escritura, utilizando un sistema de logs de escritura previa (write-ahead log) compartido por todas las tablas. Esto permite una mayor durabilidad y eficiencia en la gestión de transacciones. En cuanto al rendimiento, pruebas realizadas con sysbench 1.0.20 en un servidor con un procesador Intel i9-13900 y 125.5 GiB de RAM muestran que TidesDB supera a InnoDB en operaciones de escritura. Específicamente, TidesDB logró 2.6 veces más selecciones de punto, 2.0 veces más operaciones de lectura y escritura combinada, y hasta 6.0 veces más operaciones de borrado que InnoDB en las mismas condiciones. Además, el motor reduce significativamente el volumen de bytes escritos en el dispositivo, con una reducción de hasta 47 veces en operaciones de borrado, gracias a su diseño de LSM (Log-Structured Merge) que minimiza la escritura aleatoria en el disco.