Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 电子科技大学马迎春获国家专利权

电子科技大学马迎春获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉电子科技大学申请的专利一种事务并发控制方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116842024B

龙图腾网通过国家知识产权局官网在2026-01-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310792422.6,技术领域涉及:G06F16/23;该发明授权一种事务并发控制方法是由马迎春;薛瑞尼;王诏贤设计研发完成,并于2023-06-30向国家知识产权局提交的专利申请。

一种事务并发控制方法在说明书摘要公布了:本发明公开了一种事务并发控制方法,首先构建一套事务系统,事务系统中每个事务索引实时收集分区的数据项的事务特征信息并动态调整事务的分区,为每个分区选择合适的并发控制方法,生成一个并发控制计划,交给分区管理器,分区管理器根据并发控制计划调整事务索引中的数据分区,并向客户端分发并发控制计划,根据并发控制计划中的分区范围,和每个分区的并发控制方法来进行读写操作,完成自适应的事务并发控制方法。本发明的方法以基于数据项事务特征的自适应并发控制机制,动态地根据事务规模,冲突率等特征动态选择合适的并发控制方法,均衡了节点之间的负载,有效应对了实时多变的事务类型和不同的工作负载。

本发明授权一种事务并发控制方法在权利要求书中公布了:1.一种事务并发控制方法,具体步骤如下: S1、构建一套事务系统; 所述步骤S1中,所述事务索引TI具体如下: 所述TI包括:TxIndex,DERegion,DEBucket; 每一个TI向外提供TxOpService服务,并由TxOpServiceImpl具体实现;TxOpServiceImpl中的TxIndex数据结构实现了TxOpService服务的方法; TxIndex包括RegionPartitionTable和PartitionManager两部分; 其中,RegionPartitionTable是一个mapRange,DERegionPtr,RangeComparator类型,即是一个从data-range到region的映射组成的数据分区集合;当TxIndex所实现的方法被调用,首先根据所调用的data-range,从RegionPartitionTable中找出其对应的DERegion,然后继续调用DERegion所实现的TxOpService的方法; PartitionManager是一个独立于RegionPartitionTable的后台模块,通过不断调用PartitionService服务来获取到最新的属于该TxIndex数据分区信息,并对RegionPartitionTable中已有的分区进行调整; DERegion表示一个data-range中所有数据项所组成的数据集合; DERegion包含固定数量的DEBucket,DEBucket负责存储数据项数据,data-range中的每一个数据项会被固定的哈希到一个DEBucket中; 当DERegion所实现的TxOpService的方法被调用时,首先会根据所调用的数据项找到其所属的DEBucket,然后继续调用DEBucket所实现的TxOpService的方法; DEBucket包括DEMVCC和一个mutex; 当DEBucket所实现的TxOpService的方法被调用时,会首先使用mutex加锁,保证在事务处理阶段的atomic-read-and-write语义;DEMVCC存储了多版本的数据项数据; 在DERegion中还有RegionPersist,RegionDependence,RegionMetric三个后台模块分别负责将此region中已提交的数据下沉到SS,依赖关系收集和上报,统计信息收集和上报,具体如下: RegionPersist会定期调用RegionService服务的GetMinATS方法;然后基于最新的min-ats,遍历该region的bucket,寻找下沉到SS中的已提交的数据;最终调用StorageService服务中的BatchStore方法将数据下沉到SS中,并清除DEBucket中已被下沉的数据; RegionMetric会统计一段时间内,其所属region的读写统计信息;这些统计信息使用bvar结构,即bvar::LatencyRecorder数据类型,记录延时和tps信息,并在每次涉及到该region数据项的读写流程完成后更新; 最终RegionMetric会定期的调用RegionService服务的RegionMetric方法上报给TC;这些记录在RegionMetric中的统计信息,反映了中的分区负载情况; DEMVCC结构体记录包括写冲突数量、事务操作数量的统计信息,即bvar::WindowAdderint数据类型,记录在一段时间内的累加值,这些信息反映和的大小,并计算出数据项的;当数据项的大于时,将自己加入到RegionMetric中的热点数据项集合中;最终会在RegionService服务的RegionMetric方法中被上报给TC;TC根据每个region的统计信息,调整region中数据的分布,包括分裂或合并region,并最终由PartitionManager来完成分区中数据的调整; S2、事务系统中每个事务索引实时收集分区的数据项的事务特征信息并动态调整事务的分区; S3、基于步骤S2,为每个分区选择合适的并发控制方法,生成一个并发控制计划,交给分区管理器; S4、分区管理器根据并发控制计划调整事务索引中的数据分区,并向客户端分发并发控制计划,根据并发控制计划中的分区范围,和每个分区的并发控制方法来进行读写操作,完成自适应的事务并发控制方法。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人电子科技大学,其通讯地址为:611731 四川省成都市高新区(西区)西源大道2006号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。