lanzamiento , una base de datos liviana diseñada como una biblioteca conectable. El código de SQLite se distribuye como dominio público, es decir, puede ser utilizado sin restricciones y gratuitamente para cualquier propósito. El soporte financiero para los desarrolladores de SQLite es proporcionado por un consorcio creado específicamente, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg.
Principales :
- Se ha implementado la expresión para actualizar el contenido de la tabla basado en la selección de otra tabla. La expresión utiliza la sintaxis correspondiente a PostgreSQL.
- El tamaño máximo de la BBDD ha aumentado a 281 TB.
- En se ha agregado la posibilidad de una verificación selectiva solo de ciertas tablas y sus índices relacionados (anteriormente, se verificaba toda la BBDD).
- Se añadió la extensión con funciones de aritmética decimal de precisión arbitraria.
- En la extensión se han realizado mejoras para soportar números binary64.
- En la interfaz de línea de comandos (CLI) nuevos modos de formato de salida ‘box’, ‘json’, ‘markdown’ y ‘table’. En el modo de salida ‘column’, se asegura la expansión automática de columnas según el contenido de la fila más larga. En el modo de salida ‘quote’, se toma en cuenta el valor del separador establecido por el comando ‘.separator’.
- En la CLI se han incorporado las extensiones decimal e ieee754.
- Se han realizado mejoras en el planificador de consultas. Se ha incrementado el rendimiento de las consultas ‘SELECT min(x) FROM t WHERE y IN (?,?,?)’ con un índice t(x,y). Se ha implementado la posibilidad de utilizar el plan de consulta full-index-scan para consultas con la expresión ‘INDEXED BY’.
- En modo (Write-Ahead Logging) en caso de fallo en la operación de escritura, que conduce a la inconsistencia de datos en el archivo shm, las transacciones subsiguientes ahora pueden restaurar la integridad del archivo shm en presencia de transacciones activas de lectura, en lugar de mostrar un error SQLITE_PROTOCOL.
Fuente: opennet.ru
