Feike Steenbergen retweeted
PGVECTOR IS NOW FASTER THAN PINECONE. And 75% cheaper thanks to a new open-source extension – introducing pgvectorscale.
🐘 What is pgvectorscale?
Pgvectorscale is an open-source PostgreSQL extension that builds on pgvector, enabling greater performance and scalability (keep reading for the actual numbers).
By using pgvector and pgvectorscale, developers can build more scalable AI applications, benefiting from higher-performance embedding search and cost-efficient storage.
📈 How does it perform?
On our benchmark of 50 million Cohere embeddings (768 dimensions each), PostgreSQL with pgvector and pgvectorscale achieves 28x lower p95 latency and 16x higher query throughput compared to Pinecone for approximate nearest neighbor queries at 99 % recall, all at 75 % less cost when self-hosted on AWS EC2.
We also tested it against Pinecone’s p2 high performance index, see the blog post at the end of this post for full results (spoiler: It’s just as impressive).
🤔 Why did we build pgvectorscale?
Our team at @timescaledb built pgvectorscale to make PostgreSQL a better database for AI and to challenge the notion that PostgreSQL and pgvector are not performant for vector workloads.
⚙️How does it achieve such good performance?
Pgvectorscale brings specialized data-structures and algorithms for large-scale vector search and storage to PostgreSQL as an extension, including: (1) StreamingDiskANN – a high-performance, cost-efficient vector search index for pgvector data inspired by research at Microsoft, and (2) Statistical Binary Quantization (SBQ), developed by Timescale’s own researchers to improve upon standard binary quantization techniques.
These innovations help PostgreSQL deliver comparable and often superior performance than specialized vector databases like Pinecone. 👏 Big shoutout to @cevianNY and @sql_johnpruitt, two senior staff engineers at Timescale, who worked on these technical breakthroughs.
🧑💻 Sounds exciting! How can I get started?
Pgvectorscale is open-source under the PostgreSQL license, and free to use on any PostgreSQL database. You can find installation instructions on the pgvectorscale GitHub repository (see end of post). It’s also available on any database service in Timescale’s PostgreSQL cloud platform.
📚Learn more
[1] Pgvectorscale explainer blog: tsdb.co/avtharvectorscale
[2] Pgvectorscale github repo: github.com/timescale/pgvecto…
Share this post with your followers to let them know about pgvectorscale and comment your reactions and questions.
Feike Steenbergen retweeted
📣 Hey there 👋
The Belgium #PostgreSQL User Group will meet next week (on Tuesday 28 November) in Antwerpen to discuss about Postgres Architectures and I will also talk about "What can't @pgBackRest do for you" !
Link to the event : meetup.com/PostgresBE/events…
Come join us ! 🐘
Feike Steenbergen retweeted
1/ 🤖 You don’t need a specialized vector database. You just need PostgreSQL.
Introducing Timescale Vector: PostgreSQL++ for AI Applications
- 📈 3x ANN search performance vs Weaviate, 40%-1,500% boost for pgvector.
- ⚙️ No need to learn and manage a separate vector database.
Feike Steenbergen retweeted
👋 Calling all #PostgreSQL users – the 2023 State of PostgreSQL survey is now open! 🎉
Share your feedback, favorite extensions, community experiences, and more 👇
tsdb.co/state-of-pg-2023-sur…
The survey is open until Aug 31 @ 11:59 p.m. PT ✨
Feike Steenbergen retweeted
Our next #PostgreSQL meetup will be in only two more days!
Where: @picnic HQ, Van Marwijk Kooystraat 15, Amsterdam: openstreetmap.org/#map=18/52…
When: 17:30 - 20:30 (Talks start at 18:30)
We have 2 main talks and multiple lightning talks lined up.
Feike Steenbergen retweeted
Oleksii Kliukin from @TimescaleDB is explaining how to run #PostgreSQL in #Kubernetes at #Prague PostgreSQL Developer Day 2023.
Feike Steenbergen retweeted
Only a few more hours until our #PostgreSQL meetup in Amsterdam, see you then!
Finally! Next week there will be a #PostgreSQL related Meetup at @AdyenDevs, close to the Amsterdam Central station.
When: Tuesday November 15th
Where: Simon Carmiggeltstraat 6, Amsterdam
There will be 2 talks, starting at 18:30, some food and drinks are available at 17:30
Feike Steenbergen retweeted
🎙Here we go, with @michristofides: Postgres.fm
1️⃣ The very first episode postgres.fm/episodes/slow-qu…
✅ Please subscribe, plenty of options are available including iTunes and Spotify.
And share in your social network and groups related to databases and development!🙏
Feike Steenbergen retweeted
It's alive! Alive! Soon we will show you the next generation "Patroni box"! Stay tuned! /cc @PostgresSupport
Feike Steenbergen retweeted
Some news! I recently formed a new team at @TimescaleDB I'm now managing the Engineering Education team!
One of the first things I’ve started working on is a course called "Foundations of PostgreSQL and TimescaleDB".
1/5
1/ Ready for some 💯 learning? We’re launching a new course: Foundations of PostgreSQL and TimescaleDB by @HarlemCavalier! ✨
Tune in for the first lesson today at 2:30pm EST/11:30am PT youtube.com/watch?v=tLJm2oSt…
🧵
Feike Steenbergen retweeted
News: PostgreSQL 14.2, 13.6, 12.10, 11.15, and 10.20 Released! postgresql.org/about/news/po…
Feike Steenbergen retweeted
pgBackRest 2.37 released featuring a built-in TLS server which can serve as a replacement for SSH. This is especially useful for containers! pgbackrest.org/release.html#…
Feike Steenbergen retweeted
Join David Kohn (Software Engineer, @TimescaleDB) at #PostgresBuild2021 talk about how aggregates work in #PostgreSQL through pictures. Register for free: okt.to/uhYrK9
#PGBuild2021 #PostgresBuild #PGBuild2021 #OpenSource #Database #FutureIsPostgres with @EDB
Feike Steenbergen retweeted
#PostgreSQL 14.1, 13.5, 12.9, 11.14, 10.19, and 9.6.24 Released! j.mp/3Cba1QR
Feike Steenbergen retweeted
Next #PostgreSQL Usergroup NL #Meetup announcement! How to build the #coronacheckapp with #postgres . Join for free! optimadata.nl/PostgreSQL-Use…
Feike Steenbergen retweeted
News: PostgreSQL 14 Released! postgresql.org/about/news/po…
Feike Steenbergen retweeted
My former team at Zalando is looking for a #PostgreSQL database engineer. Great org, awesome people, work on high-impact open-source projects like #Patroni or #postgresoperator, move to #Berlin if you are not there already. Join here jobs.zalando.com/en/jobs/270…
Feike Steenbergen retweeted
Today I'm officially joining to @TimescaleDB. A new cycle is starting and I'm so excited about that.
I'm so thankful to all my colleagues at @TimbiraBrasil and @ongresinc for all the support to this moment become reallity. Thanks a lot to all of you. you're part of this moment!
Feike Steenbergen retweeted
🚀 Today we launched TimescaleDB 2.4 and the Experimental Schema
Check out our co-founder and CEO’s tweetstorm about how we “move fast without breaking things” and details about the release 👇
🧪✨ Introducing the new experimental schema (and new experimental features) in @TimescaleDB 2.4
aka How we "Move Fast without Breaking Things"
aka How we innovate at speed without sacrificing stability for our users 🧵👇🏽
1/
Feike Steenbergen retweeted
1/ 🚀 Introducing hyperfunctions: new SQL functions to simplify working with time-series data in #PostgreSQL
Here’s a thread on why we created them, why chose SQL functions (not new syntax) and why we chose #rustlang as our language of choice 👇
tsdb.co/introducing-hyperfun…


























