PostgreSQL has released version 16.0, which may not have major features, but includes numerous minor improvements. For example, there have been performance enhancements when using aggregate functions with DISTINCT or ORDER BY. The use of SIMD instructions in both x86 and Arm CPUs has also accelerated the processing speed of ASCII and JSON strings, as well as array processing.
Additionally, there have been improvements made to logical replication, which now allows data to be pulled from standby instances instead of solely relying on the primary instance. Some additional JSON functions have been added, including the ability to use underscores to separate numbers, such as 5_432_000.
Furthermore, the psql command now includes the bind command, which allows parameters to be included in SQL (see the example at the end of the article).
PostgreSQL has been developed for 27 years, starting from the Postgres project, which initially used the POSTQUEL query language. However, when SQL was adopted, it became PostgreSQL in 1996.
TLDR: PostgreSQL version 16.0 brings several minor improvements including performance enhancements for aggregate functions, the use of SIMD instructions for faster processing, enhanced logical replication, and additional JSON functions. The psql command also now supports parameters in SQL. PostgreSQL has been developed for 27 years, evolving from the Postgres project to become PostgreSQL in 1996.
Leave a Comment