# 放置规则约束

__*表分区与 Placement Policy*__
__*数据合规与 Placement Policy*__

+ 除了 Region 以外, Placement Policy 可以利用其他的 label 设置数据保存位置的限制
+ 数据合规数据冷热分离是典型的使用场景
+ 比如:

```9
CREATE PLACEMENT POLICY ssd 
  ~!@CONSTRAINTS="[+disk=ssd]"@!~;

CREATE PLACEMENT POLICY hdd 
  ~!@CONSTRAINTS="[+disk=hdd]"@!~;

CREATE TABLE test.rpt1 (name int) PARTITION BY RANGE (name) (
    PARTITION p0 VALUES LESS THAN (5) ~!@PLACEMENT POLICY = ssd@!~,
    PARTITION p1 VALUES LESS THAN (10) ~!@PLACEMENT POLICY = hdd@!~);
```

------------------------------

如果有冲突, Constraints 的优先级大于副本数设置。
