What‘s a database enhancement engine?
SphereEx-DBPlusEngine adopts a pluggable architecture with functional modularity. In addition to data storage, it also provides data sharding, distributed transactions, data security, and other database application architecture enhancement capabilities.
Product Architecture Diagram
The database and table sharding process is transparent allowing users to use the database cluster after horizontal sharding just as using a database. It effectively implements database expansion with massive data, high concurrency, and low latency.
Dynamically scale in/out according to the storage node status and minimize resource consumption while meeting upper-level business requirements.
Based on the data encryption feature, it provides enterprises with a multi-platform and heterogeneous data security solution requiring zero changes to the original code.
Read/write splitting transparency allows users to use primary/secondary database clusters just as using a database.
It supports database discovery capability, automatically senses the databases' primary/secondary relationship, and corrects the connections between the computing node and the database.
Reduces the impact of data migration and provides a one-stop data migration solution.
It implements integrated management from databases to computing nodes, provides fine-grained control over components in the event of failure, and achieves self-recovery.
Data Double Write
Adopts unified database protocol and syntax access, supports synchronous writing into asynchronous data sources, and achieves strong data consistency protection.
Provides a unified permission management mechanism. It uses logical databases and tables for permission management and separates them from real databases and tables, for an improved user experience.