VShard — Horizontal Scaling in Tarantool
summary
VShard is an alternative horizontal-scaling module for Tarantool that addresses limitations of the original Shard module. It explains problems with Shard (no co-location of related data, all-or-nothing rebalancing, and expensive shard-function recomputation) and presents VShard’s design to enable flexible data placement and safer, more efficient rebalancing across Tarantool cluster nodes.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:32Why horizontal scaling
- 4:44Tarantool shard problems
- 7:35Tarantool vshard solution
- 12:14Balancing in vshard
- 18:39Data migration granularity
- 23:22Router availability failover
- 29:45Monitoring vshard API
- 35:30Summary vshard benefits
- 35:54Q&A
related talks
47mVShard — horizontal scaling in Tarantool
56mUsing Tarantool as a Data Virtualization Platform
28mSharding: DIY or Out of the Box Solution?
29mTarantool as a Platform for Microservices
36mHorizontal Scaling with Vitess
56mSharding: patterns and antipatterns
50mApproaches to implementing sharding in modern [No]SQL systems
51mReplication in Tarantool: Configuration and Usage
