目录
1. 数据持久化和低成本存储
许多单机和轻量级的向量数据库并没有关注数据的可靠性,Milvus Cloud 基于对象存储和消息队列的存储方案既通过存储计算分离提升了系统的弹性和扩展性,又保证了系统的可持久化性。更为重要的是,大多数 ANN 索引都是纯内存加载的,需要消耗大量内存才能执行检索。Milvus Cloud 是全球第一款支持磁盘索引的向量数据库,相比磁盘索引可以提供十倍以上的存储性价比。
2. 高性能查询
查询性能是选择 ANN 而非 KNN 暴力搜索的核心需求。经测试,市面上大量传统数据库向量检索插件其查询性能只有 Milvus Cloud 十分之一,且由于没有对索引进行分片,索引构造的时间和效率会随着数据量的增长大幅下降,因此只能适用于千万级数据量且不存在频繁增删的场景。作为一个计算密集型应用,向量数据库的重要关注点在于充分压榨 CPU 算力,甚至利用异构算力实现加速。其 GPU 向量索引可以实现在千万数据集下万级别的 QPS,单机性能高于传统 CPU 索引一个数量级。