Serverless nature of
summary
Yandex VDB implements a NewSQL, horizontally scalable database built from tablets stored on a distributed storage layer (no local disk) and an actor framework in C++ that runs query fragments on any compute node. It provides distributed ACID transactions out of the box, tenant isolation by packing many databases into one cluster, and serverless pricing via request units (reads normalized to 4KB, writes to 1KB, cost = max IO vs CPU). Tablet splits default at 2GB, split latency ~400 ms, and a distributed quota limiter prevents noisy neighbors.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:16Service-oriented computing
- 5:30SO database problems
- 8:20YDB architecture from scratch
- 15:43YDB components and interaction
- 25:42YDB multi-tenant architecture
- 30:47Resource distribution in YDB
- 35:47Actor model and load balancing
- 41:50Table sharding strategies
- 47:59Request pricing and quotas
- 54:41DynamoDB-compatible API
- 57:30YDB as a service summary
related talks
51mYandex Database: Distributed Queries in the Clouds
40mDatabases in the Cloud
30mOvercoming Distributed Databases Scaling Challenges with Tablets
36mRolling Updates: Database Version Migrations with minimum Disruption
01h 27mYugabyteDB YSQL Development
29mData Modeling for Distributed SQL
30mBuilding Cloud Native Applications on Distributed SQL Platform
27mIntroduction to YugabyteDB – Design and Architecture
