Milvus
Milvus logoMilvus · Feature trail

Milvus Cloud-Native Architecture

2 posts · Jul 2021 – May 2022

What this trail covers

Milvus 2.0 introduces a cloud-native architecture with storage and computing separation, microservices, and a log-centric design. It unifies batch and stream processing using a Lambda architecture, supports hybrid search between scalar and vector data, offers tunable consistency, and implements time travel for data rollback. Key features include enhanced reliability through "fail cheap, fail small, fail often" principles, an ORM Python SDK, and supporting tools like Milvus Insight and Prometheus. This post discusses the limitations of consensus-based replication like Raft and proposes a log replication strategy for cloud-native and distributed databases, emphasizing replication as a service and the Russian doll principle. Milvus's tunable consistency is similar to follower reads in consensus-based replication, enhancing cluster throughput and reducing leader load.

All Milvus trails