System Design Patterns: From Fundamentals to Real Systems
Vote

0% completed

Vector Database Sharding

1. The Pattern

When the similarity index outgrows one machine, split it. But similarity search breaks the best rule from Module 3. A nearest-neighbor query has no key. The closest vectors could live anywhere. So the default is scatter-gather to every shard. The craft is finding the cases where a routable key returns.

First, the arithmetic that forces the split. An embedding is a list of numbers that stands for one piece of content, and each number is one dimension

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%