System Design Patterns: From Fundamentals to Real Systems
0% completed
Vector Database Sharding
1. The Pattern
Split a similarity index when it exceeds one machine, but account for a major difference from Module 3. A nearest-neighbor query has no key, and the closest vectors may exist on any shard, so the default is scatter-gather across every shard. First check whether a domain filter can provide a routable key.
First, the arithmetic requires the split. An embedding is a list of numbers that represents one piece of content, and each number is one dimension
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%