Logo
Core Concepts

Core Concepts #

  • Connect

Flexible adaptation of database protocol, SQL dialect and database storage. It can quickly connect applications and heterogeneous databases.

  • Enhance

Capture database access entry to transparently provide additional features, such as: redirect (sharding, read/write splitting and shadow), transform (data encryption and masking), authentication (security, audit and authority), governance (circuit breaker and access limitation and analyze, QoS and observability).

  • Pluggable

Leveraging the micro kernel and 3 layers pluggable architecture, features and databases can be embedded flexibily. Developers can customize their ShardingSphere just like building with lego blocks.

  • Cluster mode

Provides metadata sharing between multiple DBPlusEngine instances and state coordination in distributed scenarios. In a production environment where the real deployment goes live, you must use the cluster mode. It provides the capabilities necessary for distributed systems such as horizontal scaling of computing power and high availability. Clustered environments need to store metadata and coordinate node status through a separately deployed registry center.