Apr
12
2018
建表时主键(Primary Key)的第一列为分区键(Partition Key)怎么理解?
主键的第一列为分区键,可以理解为当表的数据量达到一个设定值时,Table Store会根据分区键列值的范围来进行分区的操作,通过分区来达到数据访问负载均衡的目的。
建表时,表内的数据默认拥有一个分区,即该表的所有数据在一个数据分区上。当表拥有多个分区时,每个分区所存储的数据对应的是该表分区键列值某个范围内所有的数据。所有的分区键列值范围是按照其列值自然序切分的,即按照Integer或String(主键列数据类型)的自然序切分。
除了会影响到数据访问的性能,数据的分区也会影响到您预留读/写吞吐量的使用率。当表拥有多个分区时,该表的预留读/写吞吐量会按照一定的比例预分配到各个分区上。
本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>
我有话说: