RavenDB Sharding Architecture - with Oren Eini

Опубликовано: 24 Март 2026
на канале: ․NET Oxford
159
2

Sharding allows you to distribute your data between multiple nodes in your system. Sharding, alongside distributed consensus, stands at the pinnacle of distributed system design.

In this talk, Oren Eini, founder of RavenDB, is going to discuss the sharding implementation of RavenDB in detail. We'll look at the various challenges and tradeoffs that we had to make in order to implement sharding and how the concept of sharding is expressed to the user, the impact on queries, transactions and performance.