Logo
How flow is governed

How flow is governed #

Flow without distortion #

FeatureDescription
Read/Write SplittingShare the pressure on the primary database and distribute the read traffic to the replicas. Replica databases can be manually disabled via DistSQL to take them offline. Read/write splitting can also be paired with database discovery, which dynamically senses the relationship between primary and replica databases and dynamically corrects it, ensuring that read and write traffic is routed correctly.
Load BalancingWhen using the read/write splitting function, you can configure the slave database load balancing algorithm. For example: random, weighting, polling, etc.
Shadow DatabaseThe shadow database function is a database level solution for online pressure testing scenarios. By identifying the pressure test identifier carried in the execution SQL, combined with the flexible configuration of the shadowing algorithm, the online pressure test requirements of complex business scenarios can be met. It is possible to route the pressure test traffic to the shadow repository and the normal online traffic to the production repository.
Restricted FlowNo support
MeltdownDBPlusEngine provides instance meltdown, which can be performed by DistSQL when there is a metadata inconsistency in a compute node, or when an instance is terminated from service.
White ListNo support
Dual RoutingDBPlusEngine provides the ability to forward traffic, using different traffic algorithms to route JDBC traffic to the Proxy side in different scenarios, currently there are four algorithms: SQL String Matching, SQL Regular Matching, SQL Hint Matching and Transaction Units.

Deformed flow #

FeatureDescription
Data EncryptionDBPlusEngine provides data encryption and decryption features with integrity, security, transparency and low transformation cost. It allows users to complete data encryption and decryption without transforming business logic, making user data fully compliant. DBPlusEngine also has a wide range of built-in encryption algorithms to meet a variety of user scenarios, plus it provides encrypted data washing to help users complete encrypted cleaning of existing data.
Data ShardingDBPlusEngine provides a data sharding feature that allows you to split your existing data into multiple storage nodes according to certain dimensions, helping you to improve system performance and availability while reducing operation and maintenance costs. The data sharding feature automatically manages user SQL, automatically routes, rewrites and consolidates result sets, allowing users to use sharded tables as if they were a single table.