Star us on Github
Join us on Slack
Start Now
YugabyteDB Managed
Try our fully managed cloud DBaaS for free.
No credit card required
Sign up
YugabyteDB
Try our open source distributed SQL database on your laptop.
Download
Products
YugabyteDB
The open source distributed SQL database
YugabyteDB Anywhere
Self-managed cloud DBaaS
YugabyteDB Managed
Fully managed cloud DBaaS
Integrations
FAQ
Releases
YugabyteDB
YugabyteDB Anywhere
YugabyteDB Managed
YugabyteDB Voyager
v2.17
Preview
v2.18
STS
v2.17
Preview
v2.16
STS
v2.14
LTS
v2.12
v2.8
Unsupported versions
Home
Architecture
Architecture
YugabyteDB architecture including the query, transactions, sharding, replication, and storage layers.
Contribute
Report a doc issue
Suggest new content
Edit this page
Contributor guide
Design goals
The YugabyteDB design goals.
3 articles
Key concepts
Key concepts of the YugabyteDB architecture as well as the components and processes of a YugabyteDB universe.
5 articles
Core functions
Universe and table creation, the I/O path reading and writing, and high availability.
Layered architecture
YugabyteDB architecture overview.
1 article
Query layer
YugabyteDB Query Layer (YQL) overview.
6 articles
DocDB transactions layer
The transaction model and transactional consistency at various isolation levels.
3 articles
DocDB sharding layer
DocDB sharding overview.
3 articles
DocDB replication layer
DocDB replication overview.
3 articles
DocDB storage layer
DocDB persistence storage overview.