SQLite 3.42 ahora está disponible como la actualización más reciente de esta opción de base de datos SQL fácil de insertar y ampliamente utilizada que es utilizada por innumerables aplicaciones y otro software para fines de almacenamiento de datos ligeros y rápidos.
Lo más notable con SQLite 3.42 es la introducción del comando de eliminación segura FTS5. Cuando se usa esta opción, todos los rastros forenses se eliminan del índice invertido de FTS5 cuando se elimina el contenido, en lugar de dejar potencialmente información latente después de la eliminación. La nueva documentación sobre la opción de configuración de eliminación segura explica:
“Normalmente, cuando una entrada en una tabla fts5 se actualiza o elimina, en lugar de eliminar entradas del índice de texto completo, se agregan claves de eliminación al nuevo árbol b creado por la transacción. Esto es eficiente, pero significa que el antiguo Las entradas del índice de texto permanecen en el archivo de la base de datos hasta que finalmente se eliminen mediante operaciones de combinación en el índice de texto completo. Cualquier persona con acceso a la base de datos puede usar estas entradas para reconstruir trivialmente el contenido de las filas de la tabla FTS5 eliminadas. Sin embargo, si el’seguro-delete’se establece en 1, luego las entradas de texto completo se eliminan de la base de datos cuando se actualizan o eliminan las filas de la tabla FTS5 existente. Esto es más lento, pero evita que las entradas de texto completo antiguas se utilicen para reconstruir las filas de la tabla eliminadas.”
SQLite 3.42 también mejora sus funciones JSON SQL para admitir extensiones JSON5, se agregaron nuevas opciones de configuración de bases de datos, mejoras en el planificador de consultas, más compatibilidad con palabras clave para funciones SQL definidas por aplicaciones y varias otras correcciones y optimizaciones de rendimiento.
Descargas y más detalles sobre el lanzamiento de SQLite 3.42 a través de SQLite.org.