SQLite 3.51: Nuevas Funciones y Mejoras en el Rendimiento

watch 1m, 47s
views 2

16:45, 07.11.2025

Contenido del artículo
arrow

  • Nuevas Funciones y Extensiones
  • Mejoras en la CLI y la API
  • Optimización del Rendimiento

Ya ha llegado la tan esperada versión 3.51 de SQLite, que ofrece una gran cantidad de nuevas características y mejoras. Esta base de datos ligera, escrita en C y distribuida como dominio público, sigue proporcionando herramientas poderosas para los desarrolladores sin ninguna restricción de licencia.

Nuevas Funciones y Extensiones

SQLite 3.51 introduce algunas novedades interesantes en su API. En particular, se han agregado nuevos macros en el archivo sqlite3.h: SQLITE_SCM_BRANCH, SQLITE_SCM_TAGS y SQLITE_SCM_DATETIME. En el ámbito de JSON, se han agregado las funciones jsonb_each() y jsonb_tree() para el formato JSONB. Además, SQLite incluye dos extensiones, carray y percentile, en su amalgama, aunque estas están desactivadas por defecto y pueden habilitarse al compilar con los flags correspondientes.

Mejoras en la CLI y la API

La interfaz de línea de comandos (CLI) de SQLite también se ha refinado para mejorar la experiencia del usuario. Por ejemplo, el comando .timer ahora mide el tiempo con precisión hasta los microsegundos. El comando .width ha limitado el ancho de las columnas a 30,000 caracteres. Los desarrolladores también apreciarán el nuevo comando .imposter, que permite leer el contenido de los índices como si fueran tablas. La API también ha recibido mejoras, con nuevas funciones como sqlite3_db_status64() y sqlite3changeset_apply_v3() para una gestión más detallada del estado de la base de datos y de las sesiones.

Optimización del Rendimiento

SQLite 3.51 trae una serie de optimizaciones para mejorar el rendimiento. Se ha reducido la carga de la CPU durante las transacciones de lectura, y ahora el sistema detecta más rápidamente las operaciones JOIN con tablas que no devuelven filas. Las subconsultas escalares que no afectan al resultado final ahora se excluyen, lo que acelera las consultas. Se han agregado nuevos modos de punto de control, como el modo NOOP para sqlite3_wal_checkpoint_v2(), lo que permite un control aún más preciso sobre el rendimiento.

Esta versión establece un nuevo estándar para SQLite, ofreciendo una base de datos más eficiente y funcional para desarrolladores en diversos entornos.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72 /mes

/mes

Facturado cada 6 meses

oferta

-14.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3 /mes

/mes

Facturado cada 6 meses

oferta

-15%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 32768 Windows

73.99 /mes

/mes

Facturado cada 3 meses

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 8192 Linux

25.25 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

135.49 /mes

/mes

Facturado cada 6 meses

oferta

-15%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 2048 Linux

9.07 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 4096 Windows

19.99 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 4096 Linux

16.95 /mes

/mes

Facturado cada 6 meses

oferta

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40 /mes

/mes

Facturado cada 12 meses

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.