El Grupo de Desarrollo Global de PostgreSQL anunció el lanzamiento de PostgreSQL 17, la última versión de la base de datos de código abierto. Según el anuncio del grupo, PostgreSQL 17 ha mejorado el rendimiento y la escalabilidad al tiempo que se adapta a los nuevos modelos de acceso y almacenamiento de datos requeridos por la computación en la nube nativa y el auge de la inteligencia artificial. Entre las nuevas características clave se encuentra la compatibilidad mejorada con JSON, que fue una de las razones por las que los usuarios comenzaron a adoptar la base de datos. En esta versión, la implementación del estándar SQL/JSON está casi completa, según Tom Kincaid, vicepresidente senior de desarrollo de servidores de bases de datos en EDB, uno de los principales contribuyentes al proyecto. «Creo que una de las cosas sobre las que más pregunta la gente es la implementación de JSON_TABLE, que permite tomar un documento JSON y verlo como una tabla relacional… realmente habla de la extensibilidad de Postgres, pero también de la evolución continua hacia una implementación más sencilla. adopción.» PostgreSQL 17 ahora admite constructores SQL/JSON (JSON, JSON_SCALAR, JSON_SERIALIZE) y funciones de consulta (JSON_EXISTS, JSON_QUERY, JSON_VALUE), según el anuncio del grupo, lo que brinda a los desarrolladores más formas de interactuar con sus datos JSON. La versión agrega más expresiones jsonpath, con una énfasis en convertir datos JSON a un tipo de datos PostgreSQL nativo, incluidos tipos numéricos, booleanos, de cadena y de fecha/hora, anunció el grupo. Además, según el anuncio del grupo, la nueva versión agrega más funcionalidad a MERGE, que se utiliza para. Las nuevas características incluyen una cláusula RETURNING y la capacidad de actualizar vistas, así como la carga y exportación masiva de datos, incluida una mejora del rendimiento de hasta 2 veces al exportar filas grandes usando el comando COPIAR. las codificaciones de origen y destino coinciden e incluye una nueva opción, ON_ERROR, que permite que la importación continúe incluso si se produce un error de entrada”, se lee en el anuncio. Otra característica clave que destaca Kincaid es la incorporación de copia de seguridad incremental. «Las bases de datos de Postgres pueden contener decenas de terabytes, en algunos casos 100 terabytes o más, y poder realizar una copia de seguridad completa podría llevar varios días, dependiendo del hardware, la arquitectura y las herramientas», dijo. «Pero ahora, con la copia de seguridad incremental, puede combinar copias de seguridad incrementales en una copia de seguridad completa, separada del servidor de base de datos real, de modo que no tenga que cargar demasiado el servidor de base de datos para realizar una copia de seguridad completa». PostgreSQL 17 ofrece mejoras de rendimiento en todo el sistema y una experiencia de desarrollo más sólida. A continuación se encuentran las notas de la versión para obtener una lista completa de funciones nuevas y modificadas.
Check Also
¿Qué son las aplicaciones CRUD y cómo crearlas?
Si le gusta el desarrollo de software personalizado, debe haber oído hablar del acrónimo CRUD. …