- 博客(2)
- 收藏
- 关注
原创 GBase 8a分区表hash与linear hash分区表算法数据分布
linear hash线性hash采用线的二次幂算法(powers of two)即select values&(power(2,ceiling(log(2,partitio_nums)))-1);linear hash分区的优点在于,增加,删除,合并和拆分分区将变得更加快捷,这有利于处理含有大量数据的表。hash分区的目的是将数据均匀地分布到预先定义的各个分区中,保证各分区的数据数量大致都是一样的。取大于分区数量4的下一个2的幂值V,V=POWER(2,CEILING(LOG(2,nums)))=4。
2024-09-03 11:15:51
1244
1
原创 GBase 8a哈希键值与nodeid的对应关系
可以通过gcadmin showdistribution查看segment id 这里的nodeid = segment id - 1。3)在GCWare存储的节点信息中,查找对应的数据分片信息,查找的时候nodeid为节点在GCWare中存储的顺序。在nodedatamap表中找hashkey为n的nodeid,此nodeid为虚拟节点的序号。hash重分布仍沿用原来的65536个桶的算法,nodedatamap依据虚拟节点处理。2)从gbase.nodedatamap中查到对应的nodeid。
2024-09-03 10:55:47
619
infobright-4.0.7-0-x86-64-ice.rpm
2024-12-24
oracle sqlplus arm版本和linux版本
2024-12-24
oracle-instantclient19.24-sqlplus-19.24.0.0.0-1.aarch64.rpm
2024-12-24
oracle-instantclient19.24-devel-19.24.0.0.0-1.aarch64.rpm
2024-12-24
oracle-instantclient19.24-basic-19.24.0.0.0-1.aarch64.rpm
2024-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅