复古 护眼 海天 深邃 暗黑 默认
Logo
核心概念

核心概念 #

  • 主机

部署安装计算节点、存储节点等实际的物理资源(物理机、虚拟机、容器等)。

  • 数据库实例

物理上对应数据库的实例,在一台主机上可能存在多个数据库实例。

  • DB Plus Engine

它由 DB Plus Engine-Driver、DB Plus Engine-Proxy 这 2 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。

  • 计算节点

一个计算节点,对应于 DB Plus Engine 部署单元,由IP、端口确定的一组资源。

单个计算节点,承担 SQL 路由、数据合并、数据聚合等功能。

一个 DB Plus Engine 实例,对应多个计算节点。

  • 存储节点

对应一个数据库实例下的一个 Database, 针对 DB Plus Engine 来说就是承担数据存储的职能。

物理对应一个数据库实例下的某个 Schema,即一组 IP、端口、用户名、密码、模式(Schema)约定下的对象资源集合。

  • 集群

由若干计算节点和存储节点组成的分布式集群,是用户管理的单位。

  • 治理中心

存储计算节点配置信息,命名空间与集群一一对应。

  • 逻辑库

一个逻辑库对应 DB Plus Engine 里面的一个 Schema,以集群级别进行管理。一个集群可以存在多个不同名的逻辑库。

  • 插件

DB Plus Engine 采用可插拔架构设计。功能可以插件化的形式提供,包括但不限于数据分片、读写分离等等。