News for hackers. Stuff that matters.

jkatz05

Re:PostgreSQL 16 Released on Thursday September 14, 2023 @10:09AM (#37509295)
git diff REL_16_RC1..REL_16_0 doesn't show any changes that would require a pg_upgrade (at least from my read), so you should be able to upgrade without it.
Re:An early look at HNSW performance with pgvector on Saturday August 12, 2023 @12:48PM (#37101985)
Blog author. I've done some separate testing on storing ~500GB of embeddings (~1B embeddings) in a partitioned table. The partition key was built using IVFFLAT as a "coarse quantizer" (in this case, sampling the entire dataset and finding K means), storing the mean vectors in a separate table, and then loading each vector into the partition with closest center. After that, I built an IVFFLAT index on each partition. With the indexes, this added up to ~1TB storage. This was primarily a "is it possible test" vs. thorough benchmarking.
Re:An early look at HNSW performance with pgvector on Thursday August 10, 2023 @06:43PM (#37082654)
Blog author. You can choose to use any distance metrics. One reason cosine similarity is popular (and used) is that for many of these higher dimensional datasets, it gives a better representation of "nearness" across all the data basd on the nature of "angular" distance. But depending on how your data is distributed, something like L2 distance (Euclidean) could make more sense.
Re:An early look at HNSW performance with pgvector on Thursday August 10, 2023 @06:41PM (#37082644)
Blog author. Thanks for the analysis -- I agree that the ANN Benchmark does provide a nice framework for helping with apples-to-apples comparisons. In this case, being able to use the "--local" flag made it easier to run using the native environment, vs. putting it into a container. I'm looking for to ANN Benchmark having more datasets!
Re:PostgreSQL 16 Beta 1 on Friday May 26, 2023 @04:58PM (#36089433)
Hey, I helped to write the original article, and I also work at AWS.

I'm happy to let you know that PostgreSQL 16 Beta 1 is available in the Amazon RDS Database Preview Environment (https://aws.amazon.com/about-aws/whats-new/2023/05/postgresq...). I hope you get a chance to test, I'm very eager to here any and all feedback about PostgreSQL 16.

Re:PostgreSQL 14 on Thursday September 30, 2021 @11:16AM (#28707330)
Multiranges are one of the lead items in the news release :) I do agree that they are incredibly helpful and will help to reduce the complexity of working with ranges.
Re:PostgreSQL 14 on Thursday September 30, 2021 @09:44AM (#28706217)
I'd be curious to see if the concurrency improvements in PostgreSQL 14 help with increasing the threshold for when you need to introduce a connection pooler.
Re:Better JSON in Postgres with PostgreSQL 14 on Tuesday June 01, 2021 @04:42PM (#27361002)
PostgreSQL 14 made improvements to this area around indexing:

https://www.postgresql.org/docs/14/btree-implementation.html...

Re:Better JSON in Postgres with PostgreSQL 14 on Tuesday June 01, 2021 @03:55PM (#27360357)
"@>" is one of the operators for the GIN index, which is what Postgres uses for the JSONB type.

Ref: https://www.postgresql.org/docs/current/gin-builtin-opclasse...

Re:PostgreSQL 14 Beta 1 Released on Thursday May 20, 2021 @11:01AM (#27222006)
TDE won't be in 14, but there is ongoing work to try to have it ready for 15.
Re:PostgreSQL 13 on Thursday September 24, 2020 @12:13PM (#24580134)
The PostgreSQL community tries to keep a list of new features that are added in its feature matrix:

https://www.postgresql.org/about/featurematrix/

This is not an exhaustive list, but it contains a lot. You would still have to cull information from release notes:

https://www.postgresql.org/docs/release/

Or looking at the documentation page for a command (e.g. SELECT), or as per other suggestions, reading blogs/articles.

Older ยป