Keywords #
- Host
Deploys and installs actual physical resources such as physical machine, virtual machine, container, etc.
- Database instance
Physically corresponding to the database instance, there may be multiple database instances on one host.
- DB Plus Engine
It consists of two products, DB Plus Engine-Driver and DB Plus Engine-Proxy, which can be deployed independently and support mixed deployment. They both provide standardized horizontal scaling of data, distributed transaction, distributed governance and other functions. They can be applied to various application scenarios such as Java isomorphism, heterogeneous language, cloud native and so on.
- Compute node
A computing node, corresponding to the DB Plus Engine deployment unit, is a group of resources determined by IP and port.
A single computing node is responsible for SQL routing, data consolidation, data aggregation and other functions.
One DB Plus Engine instance corresponds to multiple computing nodes.
- Storage node
Corresponding to a database under a database instance, DB Plus Engine is responsible for data storage.
Physically corresponds to a schema under a database instance, that is, a set of object resource collections under IP, port, username, password and schema conventions.
- Cluster
A distributed cluster composed of multiple compute nodes and storage nodes, which is the unit of user management.
- Governance Center
Store the configuration information of the computing node, and the namespace corresponds to the cluster one by one.
- Logical database
A logical database corresponds to a schema in DB Plus Engine, and is managed at the cluster level. A cluster can have multiple logical databases with different names.
- Plugin
DB Plus Engine is designed with a plugin oriented architecture. Functions are provided in the form of plugins, including but not limited to data sharding, read/write splitting, etc.