说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210820426.6 (22)申请日 2022.07.13 (71)申请人 华东师范大学 地址 200241 上海市闵行区东川路5 00号 (72)发明人 连薛超 倪葎 张蓉 (74)专利代理 机构 上海麦其知识产权代理事务 所(普通合伙) 31257 专利代理师 董红曼 (51)Int.Cl. G06F 11/07(2006.01) G06F 16/21(2019.01) G06F 16/2455(2019.01) G06F 16/27(2019.01) (54)发明名称 面向shared-nothing架构分布式数据库高 冲突事务处 理方法及系统 (57)摘要 本发明公开了一种面向shared ‑nothing架 构分布式数据库高冲突事务处理方法, 实现了原 型系统, 可以有效地检测分布式数据库中存在的 高冲突负载, 并启动对应的高冲突处理策略, 从 而达到提升分布式数据库系统在高冲突负载下 性能的目的。 本发明还提出了一种面向shared ‑ nothing架构分布式数据库高冲突事务处理系 统。 权利要求书2页 说明书8页 附图2页 CN 115373880 A 2022.11.22 CN 115373880 A 1.一种面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 包 括以下步骤: 步骤一: 冲突检测节点通过检测key的冲突率, 若检测 发现系统当前处于高冲突状态, 收集高冲突的数据项集 合并发送给监控节点; 步骤二: 客户端判断事务是否属于高冲突事务, 并发送给步骤一中选定的高冲突处理 节点; 步骤三: 选定好高冲突处理节点以后, 对高冲突事务进行预先加锁和本地缓存进行处 理。 2.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤一中, 在冲突检测节 点对每个检测冲突节 点的abort率进行检测, 当abort 率高于阈值时, 启动记录高冲突数据项。 3.如权利要求2所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 所述阈值设定为0.0 5。 4.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤一中, 对高冲突数据项的集合, 取一定比率的数据项来发送给监控节点, 即 其中, key代表某个访问的数据项, Akey表示一段时间内某个key的访问次数, λ表示阈 值, λ被设置为采样时间内的回滚率与触发收集高冲突数据项回滚率之间的差值, 即λ=采 样时间内的回滚率 ‑触发收集高冲突数据项回滚率。 5.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤二中, 客户端根据事务ID和事务的输入输出来判断一个事务是否属于高 冲突事务, 对于高冲突事务 就发送给对应的高冲突处 理节点。 6.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤三中, 系统维护了一个全局的策略版本来辨别冲突处理策略的版本, 监控 节点在收到冲突检测节点发来的高冲突状态请求后, 变更内部的strategy_version, 随后 更新事务处理节点处的strategy_version; 客户端在发现自身的strategy_version不对 后, 向监控节点请求更新自己的st rategy_versi on和对应的冲突处 理策略。 7.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤三中, 预先加锁为在正常的执行流程之外, 额外增加和预先加锁的流程, 在读锁在事务执行阶段就获取, 而写锁等到提交阶段才获取, 获取锁 时总是按照键值的大 小来获取, 对于未按顺序获取的锁会释放。 8.如权利要求1所述的面向shared ‑nothing架构分布式数据库高冲突事务处理方法, 其特征在于, 步骤三中, 本地缓存为在 事务处理节点 维护一个本地缓存, 缓存所有的高冲突 数据项。 9.一种实现如权利要求1 ‑8之任一项所述方法的系统, 其特征在于, 所述系统包括冲突 检测模块和高冲突处 理模块; 其中, 所述冲突检测模块, 通过回滚率来控制何时收集高冲突数据项, 并根据按照负载变化权 利 要 求 书 1/2 页 2 CN 115373880 A 2的比率来发送给监控节点高冲突数据项; 所述高冲突处 理模块, 核心在于用预 先加锁和本地缓存两个方法来增 加系统的性能。权 利 要 求 书 2/2 页 3 CN 115373880 A 3
专利 面向shared-nothing架构分布式数据库高冲突事务处理方法及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 17:18:45
上传分享
举报
下载
原文档
(743.6 KB)
分享
友情链接
ISO 16845-2 2018 Road vehicles Controller area network (CAN) conformance test plan Part 2 High-speed medium access unit Conformance test plan.pdf
ISO 21416 2019 Recreational diving services — Requirements and guidance on environmentally sustainable practices in recreational diving.pdf
ISO TS 17870-3 2023 Ceramic tiles — Installation — Part 3 Installation of large format porcelain tiles and panels by mechanical means onto a supporting structure.pdf
ISO 11274 2019 Soil quality — Determination of the water-retention characteristic — Laboratory methods.pdf
ISO 8504-2 2019 Preparation of steel substrates before application of paints and related products — Surface preparation methods — Part 2 Abrasive blast-cleaning.pdf
ISO 22095 2020 Chain of custody General terminology and models.pdf
ISO 3116 2019 Magnesium and magnesium alloys — Wrought magnesium and magnesium.pdf
ISO 9189 1993 Machine tools — Straight-sided high-speed mechanical power presses from 250 kN up to and including 4 000 kN nominal force — Characteristics and dimensions.pdf
ISO 7755-4 2013 Hardmetal burrs — Part 4 Spherical burrs (style D).pdf
ISO 19682 2023 Furniture — Tables — Test methods for the determination of stability,.pdf
GB-T 17984-2010 麻花钻 技术条件.pdf
GB-T 8695-1988 纺织纤维和纱线的形态 词汇.pdf
GB-T 18311.1-2003 纤维光学互连器件和无源器件 基本试验和测量程序 第3-1部分 检查和测量 外观检查.pdf
GB-T 41931-2022 塑料-橡胶 聚合物分散体和合成橡胶胶乳 冻融循环稳定性试验.pdf
GB-T 21529-2008 塑料薄膜和薄片水蒸气透过率的测定 电解传感器法.pdf
GB-T 7166-2015 核电厂反应堆堆芯和主冷却剂回路内温度计的特性和试验方法.pdf
GB-T 29517-2013 散装铬矿石手工制样方法.pdf
GB-Z 20650-2006 缩微摄影技术 缩微品的法律认可性.pdf
GB-T 7568.6-2002 纺织品 色牢度试验 丝标准贴衬织物规格.pdf
GB-T 6159.2-2011 缩微摄影技术 词汇 第2部分 影像的布局和记录方法.pdf
1
/
3
13
评价文档
赞助1.5元 点击下载(743.6 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。