Chapter 2: Architectural Overview of Apache ShardingSphere

In this chapter, we will introduce you to Apache ShardingSphere's architecture, which also serves as a gateway to a deeper understanding of what a distributed database is. A thorough introduction of the architecture is essential for you to develop a fundamental understanding of how ShardingSphere is built so that you can better use it in your production environment.

We will guide you through some new concepts that have emerged in the database field, such as Database Mesh, while also sharing with you the driving development concept of our community—Database Plus.

We will start by introducing the typical architecture of a distributed database and then proceed by looking at layers, as ...

Get A Definitive Guide to Apache ShardingSphere now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.