

场景 | 业务痛点 | TDSQL Boundless 解决方案 |
流水、账单 | 历史数据占用高成本存储 | 内置策略自动冷热分层 |
金融多法人 | 监管要求数据物理隔离 | 细粒度拓扑感知的数据隔离策略 |
广告检索 | 跨表关联查询需数据放一起 | 数据拓扑感知自动调度 |

CREATE TABLE table_1 USING DISTRIBUTION_POLICY cross-3-idc

-- 创建带时间分区的流水表CREATE TABLE table_1(id INT, trans_date DATETIME)PARTITION BY RANGE (TO_DAYS(trans_date)) (PARTITION p1 VALUES LESS THAN (TO_DAYS('2022-11-01')),PARTITION p2 VALUES LESS THAN (TO_DAYS('2022-12-01')),PARTITION p3 VALUES LESS THAN (TO_DAYS('2023-02-01')),PARTITION p4 VALUES LESS THAN (TO_DAYS('2023-03-01')));-- 绑定分区冷却策略ALTER TABLE table_1USING DISTRIBUTION_POLICY partition-cool-down

-- 两张表采用相同的分区规则CREATE TABLE t1(id INT PRIMARY KEY, f1 INT, f2 VARCHAR)PARTITION BY HASH (f1) PARTITIONS 3;CREATE TABLE t2(id INT PRIMARY KEY, f1 INT, f3 VARCHAR)PARTITION BY HASH (f1) PARTITIONS 3;

CREATE PARTITION POLICY IF NOT EXISTS pp1
CREATE PARTITION POLICY IF NOT EXISTS pp2PARTITION BY HASH(INT) PARTITIONS
价值 | 说明 |
通用标准 | 符合事实标准,key-op-values 规范对用户友好 |
语义可扩展 | 可根据不同业务需求扩展更多 PolicyOption |
数据链路全解耦 | 调度引擎独立管控,计算/存储全解耦 |
文档反馈