Sunt-ing / database-system-readings

:yum: A curated reading list about database systems
MIT License
466 stars 31 forks source link

Milvus: A Purpose-Built Vector Data Management System #32

Closed Sunt-ing closed 2 years ago

Sunt-ing commented 2 years ago

https://raw.githubusercontent.com/Sunt-ing/database-system-readings/main/papers/Milvus.pdf

Sunt-ing commented 2 years ago
图片 图片 图片

What problem does the paper solve? Is it important?

Problem:

Importance:

How does it solve the problem?

How does this work relate to other research?

图片

The whole database is built on top of the Facebook Faiss library with many improvements.

Vector search libraries: Facebook Faiss & Microsoft SPTAG

Systems that support vector search: Alibaba AnalyticDB-V & Alibaba PASE

System designed for vector search: Jingdong Vearch

System Design

Query processing:

Pluggable index:

Dynamic data management:

Storage Management:

LRU based buffer pool

Distributed System: inspired by Snowflake and Amazon Aurora

What could be improved?

Others

Sunt-ing commented 2 years ago

I think I can share some things that got from a private talk between some of Milvus main authors and me: