AntDB-M数据库的哈希索引设计6

3.6 更新索引项:

表记录的更新,只有在涉及到索引列更新时,才会更新索引。涉及索引更新时,表记录的修改会转换为先删除旧记录,后插入新记录的方式。对于索引的操作也同样转换为上文的插入索引项、删除索引项。 事务的提交、回滚也同上文的插入索引项、删除索引项。

3.7 节点链表扩展:

索引节点链表空间大小(记录个数)与表记录空间大小保持一致。 当表中有新记录超出表空间大小,需要对表空间扩展时,同时对索引节点链表进行扩展。

3.8 桶重建(rehash):

在创建索引时,索引桶大小初始值可以由索引属性block_size来指定,未指定则以表当前的记录数为准,最小值为100000。 定时检测(默认5分钟,可配置)表记录数是否超过桶的大小,超过了便对桶进行扩展,并重建Hash索引。

关于AntDB数据库

AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值