贵州易鲸捷信息技术有限公司冀贤亮获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉贵州易鲸捷信息技术有限公司申请的专利满足ACID特性的AO表在MPP数据库上唯一约束的实现方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115757433B 。
龙图腾网通过国家知识产权局官网在2025-12-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211571259.2,技术领域涉及:G06F16/22;该发明授权满足ACID特性的AO表在MPP数据库上唯一约束的实现方法是由冀贤亮;王玉洋;李建衡设计研发完成,并于2022-12-08向国家知识产权局提交的专利申请。
本满足ACID特性的AO表在MPP数据库上唯一约束的实现方法在说明书摘要公布了:本发明公开了一种满足ACID特性的AO表在MPP数据库上唯一约束的实现方法,该方法包括在AO表上创建唯一索引,在具有唯一索引的AO表更新已有数据,然后再将AO表上的已有数据删除;逐行向当前AO表导入新数据,且将每一行数据按照当前AO表的分布策略发送到对应的数据节点上,写入AO表的独立缓冲区;然后将当前AO表的新增数据行TID和索引列构建索引元组,插入到当前索引的共享缓存区中等步骤。通过创建唯一索引,并基于唯一索引向AO表导入新数据,并通过构建索引元组进行冲突判断,当发生冲突时当前事务回滚,进而在堆表唯一约束的解决方案基础上解决了AO表唯一约束问题,也未给堆表的唯一约束实现带来负面影响。
本发明授权满足ACID特性的AO表在MPP数据库上唯一约束的实现方法在权利要求书中公布了:1.一种满足ACID特性的AO表在MPP数据库上唯一约束的实现方法,其特征在于所述的方法包括如下步骤: 在AO表上创建唯一索引,在具有唯一索引的AO表更新已有数据,然后再将AO表上的已有数据删除; 逐行向当前AO表导入新数据,且将每一行数据按照当前AO表的分布策略发送到对应的数据节点上,写入AO表的独立缓冲区;然后将当前AO表的新增数据行TID和索引列构建索引元组,插入到当前索引的共享缓存区中; 通过如下步骤判断索引元组在当前AO表中的数据行是否存在: 从当前AO表正在构建的Block块中判断TID是否发生冲突,如判断结果为是,则确认发生冲突,反之则执行下一步骤继续判断; 继续通过根据索引获得潜在冲突行的TID中的段号与行号在ao_blockdir辅助表中,查询到包含所述根据索引获得潜在冲突行的TID对应行的Block块的摘要信息; 如成功查询到所述摘要信息,则进一步判断所述根据索引获得潜在冲突行的TID对应行是否被删除,如已删除,则插入成功,反之则确认发生冲突; 如未能查询到所述摘要信息,则由当前事务将当前AO表的表锁升级为排他锁,且在确认上一事务结束后,如上一事务为提交状态,则确认发生冲突,如上一事务为回滚状态,则当前事务插入成功; 所述确认发生冲突时,当前事务回滚; 当向当前AO表导入新数据的数据量达到AO表独立缓冲区预设的阈值后,将当前数据压缩并写入AO表的数据文件末尾,并生成Block摘要信息写入所述ao_blockdir辅助表中,构建当前的Block块,然后重置AO表独立缓冲区。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人贵州易鲸捷信息技术有限公司,其通讯地址为:550000 贵州省贵阳市贵阳综合保税区都拉营综保路349号海关大楼8楼801;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励