Un nuevo proyecto llamado SNKV (SQLite Key-Value) ofrece una biblioteca ligera para almacenamiento de clave-valor directamente sobre SQLite, eliminando la necesidad de SQL. Desarrollado por Hash-Anu y disponible en GitHub, SNKV se integra fácilmente en proyectos C/C++ con un solo encabezado y proporciona una API de clave-valor limpia sobre el núcleo de almacenamiento probado de SQLite. Esto resulta en menor sobrecarga para cargas de trabajo intensivas en lectura y mixtas, manteniendo la confiabilidad de grado SQLite. Las pruebas de rendimiento muestran mejoras significativas en comparación con SQLite en operaciones de lectura, escaneo secuencial y actualizaciones aleatorias, gracias a la eliminación de la capa SQL y el uso de un cursor de lectura en caché por familia de columnas. SNKV también incluye una prueba de 'kill-9' a gran escala para verificar la integridad de los datos en caso de fallas del sistema. Está disponible como una biblioteca C, un encabezado único y a través de PyPI para Python, ofreciendo una alternativa a SQLite para aplicaciones que priorizan la simplicidad, el rendimiento de lectura y la integración en entornos integrados.
