Video yükleniyor...
Video Yüklenemedi
I don't think specialized vector databases will survive for much longer. They were a big thing for a while, but now, you have pro-grade databases like MongoDB offering native support for vector search. If you don't understand how vector search is an absolutely bonkers, mind-blowing invention, watch the attached... show more
60,065 görüntüleme • 1 yıl önce •via X (Twitter)
11 Yorum

The source code of every example is on this GitHub Repository: Every one of these AI examples uses MongoDB. You can run them all for free, change them, and start from there. Thanks to MongoDB for working with me on this post and sponsoring my work.

It’d be cool if someone would make a specialized stack for each Postgres use case, with nice docs, perf comparisons, tutorials, etc - so you don’t have to leave Postgres :)

@MongoDB I have PTSD from using an early version of MongoDB on a project. Im a strong believer in using rock solid SQL databases, such as Postgres. And you can have vectors there too... (pgvector, etc)

@MongoDB MongoDB is an acquired taste for those of us who came from a traditional RDBMS background. But it's pretty neat once you get the hang of it. And if MongoDB makes you uncomfortable, wait until I tell you about a one-table design using DynamoDB. Crazy stuff!

@MongoDB Adapt or fade away, it's the law of the digital jungle

@MongoDB Elasticsearch is also a great product, you can combine vector proximity, and bm25 with a lot of features and rerank off the shelf.

@MongoDB that’s great, less moving parts. however I would definitely prefer having these features on a sql database. I know there are postgres and sqlite extensions but I lost track of their progress.

@MongoDB Yes, Postgres support vectors as well through pgvector (extension). Not sure about MySQL, but I wouldn't be surprised if they have something like this as well.

@MongoDB yes, this a thousand times - there's just no need for it

@MongoDB Using PgVector, agreed vector databases are becoming less appropriate. A trad database with a vector extension seems to offer more flexibility and reliability.

@MongoDB Mongodb is actually in a pretty good spot to offer this as a feature
