安迪·帕夫洛和邁克爾·斯通布雷克關於向量資料庫的嚴厲言辭:向量資料庫(Vector Databases)無存在必要。
向量資料庫是一種專門設計的資料庫管理系統(DBMS),它們使用索引來加速最近鄰搜尋(nearest-neighbor search)。
文中提到關係型資料庫管理系統(RM DBMSs)應該很快能夠提供對這些資料結構和搜尋方法的原生支援,這將透過它們可擴充套件的型別系統來實現,從而使這些專門的向量資料庫變得不必要。
簡而言之,關鍵點是:
- 向量資料庫是為加速最近鄰搜尋而設計的專用資料庫。
- 關係型資料庫管理系統未來將可能提供對這些資料結構和搜尋方法的原生支援。
- 這種支援將透過關係型資料庫的可擴充套件型別系統來實現。
- 這可能使得專門的向量資料庫變得不再必要。
也許,對於專門的Vector資料庫,可能會有一些專門用例。
Postgres支援向量資料,現在它比專門的向量資料庫更有效:
- 自託管Postgres可能比使用SaaS更便宜。
- 這一結果推翻了PostgreSQL和pgvector易於啟動但不可擴充套件的說法