VShard — horizontal scaling in Tarantool
summary
VShard describes a horizontal scaling solution for the Tarantool database, contrasting it with the earlier Shard module. It explains VShard’s approach to sharding by key, cluster topology changes and rebalancing to support scalable Tarantool deployments.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:12Classic sharding problems
- 4:38Virtual buckets in VShard
- 8:11Adding new nodes
- 10:43Automatic bucket balancing
- 13:55Atomic bucket transfer
- 17:25Record locking during transfer
- 21:22VShard Router and routing
- 24:29Automatic read failover
- 27:56Master change and write failover
- 29:22Monitoring and diagnostics
- 32:11Bucket count selection
- 34:39VShard future plans
- 36:25Q&A
related talks
51mVShard — Horizontal Scaling in Tarantool
56mUsing Tarantool as a Data Virtualization Platform
42mWhat's New in Tarantool 2.0
59mReplication in Tarantool: Configuration and Usage
29mTarantool as a Platform for Microservices
28mSharding: DIY or Out of the Box Solution?
36mHorizontal Scaling with Vitess
50mApproaches to implementing sharding in modern [No]SQL systems
