Stoolap: Nuevo Driver Node.js Deja Atrás a SQLite

Fuentes: New Node.js Driver, Stoolap, Outperforms SQLite in Benchmarks

Un nuevo driver para Node.js llamado Stoolap, desarrollado en Rust, está superando a SQLite en benchmarks, según un artículo publicado en stoolap.io. Stoolap se presenta como una alternativa a SQLite, ofreciendo características avanzadas como transacciones MVCC, optimizador de consultas basado en costos, ejecución paralela y consultas temporales, que no están presentes en SQLite. Las pruebas revelaron que Stoolap ganó en 47 de 53 pruebas, con mejoras significativas en operaciones como COUNT DISTINCT (138 veces más rápido) y subconsultas. Si bien SQLite sigue siendo más rápido en operaciones simples de fila única, Stoolap destaca en consultas analíticas y complejas. El driver NAPI-RS permite la comunicación directa entre Node.js y el motor de la base de datos, eliminando la sobrecarga de serialización. Stoolap ofrece persistencia de datos a través de WAL (Write-Ahead Logging) con diferentes niveles de durabilidad y está disponible para macOS, Linux y Windows. El proyecto se encuentra en versión 0.3.1 y se planean mejoras como pooling de conexiones y soporte para streaming de consultas.