Milvus数据管理:删除的实现原理

2020-06-06
阅读 4 分钟
1.3k
本文将主要讲述 Milvus 是怎么实现删除功能的。删除是许多用户期待已久的功能,这次终于在 Milvus 0.7.0 版本中发布。区别于直接调用 FAISS 的 remove_ids 接口,为了让删除更加高效,并能够支持更多索引类型,我们做了全新的设计。

Chat with Milvus #8 回顾: Milvus竞品&开源项目的常见商业模式

2020-04-18
阅读 10 分钟
1.7k
想直接看视频的朋友请点击-> Chat with Milvus 线上问答第八期视频  部分Q&A文字实录 User A: 第一次看到你们这个项目,想要了解一下。 顾老师 @ Milvus: 好,没有关系,这不需要准备,我们也想了解一下,就是说你是希望把Milvus这样的一个向量搜索引擎应用到什么样子的一个AI的场景当中? User A: 我觉得像视...

Milvus之WAL介绍

2020-04-11
阅读 3 分钟
1.2k
Milvus 是一款开源的特征向量相似度搜索引擎,在2020-03-11我们发布了版本0.7.0。在该版本中,Milvus 为存储系统添加了一个新组件— WAL(write-ahead logging,预写日志系统)。今天我们就来详细介绍一下相关背景和实现原理,以及如何能更好地使用它。

Milvus 如何实现数据动态更新与查询

2020-04-11
阅读 3 分钟
2.8k
在这篇文章,我们会主要描述 Milvus 里向量数据是如何被记录在内存中,以及这些记录以怎样的形式维护。 我们的设计目标主要有下面三点: 数据导入效率要高 数据导入后尽快可见 避免数据文件碎片化 因此,我们建立了插入数据的内存缓冲区(insert buffer),以减少磁盘随机 IO 和操作系统中上下文切换的次数,从而提升数...