为解决分库分表的场景下,查询、维护数据难的问题,DMS推出逻辑库、逻辑表的解决方案。您可以将多个(或单个)物理库配置成一个逻辑库、逻辑表,轻松查询与管理复杂、庞大的分库与分表。
背景信息
- 对数据进行查询、分析比较困难,通常需要遍历查询所有的表才能找到想要的数据。
- 在分库分表中,增加、减少一个字段的工作量很大。
DMS提供的逻辑库功能可以将表结构相同且表名前缀相同的物理表生成逻辑表,您可以像管理单张表一样管理此张逻辑表。
前提条件
- 支持的数据库类型:
- 关系型数据库:
- MySQL:RDS MySQL、PolarDB MySQL引擎、MyBase MySQL、AnalyticDB MySQL 3.0、其他来源MySQL
- SQL Server:RDS SQL Server、MyBase SQL Server、其他来源SQL Server
- PostgreSQL:RDS PostgreSQL、PolarDB PostgreSQL引擎、MyBase PostgreSQL、AnalyticDB PostgreSQL版、其他来源PostgreSQL
- OceanBase:OceanBase MySQL模式、OceanBase Oracle模式、自建OceanBase
- PolarDB O引擎
- Oracle
- DB2
- 数据仓库:DLA、ClickHouse、MaxCompute、Hologres
- 关系型数据库:
- 实例的管控模式为安全协同。更多信息,请参见查看管控模式。
- 您的用户角色为数据库Owner。查看数据库Owner,请参见查看资源角色。
配置逻辑库
后续步骤
配置逻辑库后,需要生成逻辑表,才能查询逻辑库中逻辑表的数据。更多信息,请参见逻辑表。