基本概念

中文 英文 释义
实例 instance 实例是数据访问代理的集群,相当于一个逻辑的物理数据库实例。实例基于 MySQL 标准接口,作为统一的 SQL 请求入口,所有 SQL 都需要请求给实例进行处理,实例会负责将访问请求发到正确的物理数据库上。
数据库 database 表示数据访问代理的逻辑数据库。以这个作为访问的入口,通过分库分表、读写分离等规则可以请求到后端真实的物理数据库。
数据表 data table 表示数据访问代理的逻辑表,应用访问数据访问代理时 SQL 中的表即数据表。一个逻辑表会对应多个物理表,数据访问代理在路由时,会将逻辑表名替换成物理表名。
逻辑表 logic table 同数据表。
物理数据库 physical database 真实的物理数据库。可能是 RDS(MySQL)、OceanBase、Oracle 等。目前支持 RDS(MySQL) 和 OceanBase 两种物理数据库。
物理数据源 physical data source 同物理数据库。
物理表 physical table 物理库内存放的真实表。
数据库分片 database sharding 表示分库分表中的数据库分库。分库是一个逻辑上的概念,物理上可能是一个物理数据库代表一个“分库”,也可能是多个物理数据库组成一个“分库”,在数据访问代理里面统一概念称分片。
分片 shard 同数据库分片。
数据节点 data node 代理层后端的用户物理数据节点实例,类型可以是 MySQL(RDS)或者 OceanBase。