Pros and cons. What pgvector does well, and what to expect.
Pros
- Completely free and open-source with no licensing costs.
- Native PostgreSQL integration (JOINs, ACID transactions, point-in-time recovery).
- Support for multiple vector types and distance metrics.
- Easy installation across multiple platforms (Docker, Homebrew, package managers).
Cons
- Requires PostgreSQL expertise for maintenance and tuning.
- No native commercial support (community-maintained).
- Performance limited to single PostgreSQL instance (no native distributed scaling).