https://www.youtube.com/watch?v=n2Fluyr3lbc&ab_channel=Fireship

tweet

I would say if you don’t know what to choose, go with PostgreSQL. For small projects, you can use SQLite, but it's for very small ones without potential to grow or for tools or microservices. Otherwise, PostgreSQL is my choose as the main DB. I might consider MongoDB if there are specific reasons.

PostgreSQL, often referred to as Postgres, is a powerful, open-source relational database management system (RDBMS).

Turn PostgreSQL into vector database

Vector Database - Basics

pgvector

Think of PostgreSQL as an extremely powerful and flexible database system that stores data in tables with rows and columns, similar to spreadsheets but much more sophisticated.
Now, regarding vector databases - they're specialized databases designed to store and query vector embeddings (numerical representations of data like text, images, or audio that AI models can understand). What's interesting is that PostgreSQL can indeed be turned into a vector database through extensions, primarily using pgvector.