当前,向量数据库赛道主要分为四个类别:
- 基于PG、Clickhouse 等进行魔改或者插件化实现的向量数据库:这类解决方案以现有的关系数据库或列存数据库作为基础,通过修改或插件扩展的方式添加向量搜索功能。PG Vector 是这类解决方案的代表产品。
- 基于传统倒排搜索添加稠密向量索引支持的向量数据库:这类解决方案以倒排索引搜索引擎作为基础,通过扩展索引机制以支持向量搜索。ElasticSearch 是这类解决方案的代表产品。
- 基于向量检索库实现的轻量级向量数据库:这类解决方案以向量搜索库(如 FAISS)为核心,围绕其构建数据库功能。这些产品通常具有较小的体积和较高的运行效率。Chroma 是这类解决方案的代表产品。
- 基于原生向量设计的分布式向量云原生数据数据库:这类解决方案从零开始设计和实现向量数据库,整个系统从底层到顶层都针对向量搜索进行了优化,通常提供了更完整和高级的功能,包括分布式计算,容灾备份,数据持久化等。Milvus Cloud是这类解决方案的代表产品。