国家标准网
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
首页
仅15元无限下载
联系我们
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210674339.4 (22)申请日 2022.06.14 (71)申请人 阿里云计算有限公司 地址 310024 浙江省杭州市西湖区转塘科 技经济区块12号 (72)发明人 马占峰 陈默 杨新军 黄贵 李飞飞 (74)专利代理 机构 北京智信四方知识产权代理 有限公司 1 1519 专利代理师 吕雁葭 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2452(2019.01) G06F 16/2453(2019.01) G06F 16/2455(2019.01)G06F 9/46(2006.01) G06F 21/62(2013.01) (54)发明名称 数据库访问方法、 装置、 电子设备及可读存 储介质 (57)摘要 本公开涉及数据库技术领域, 具体涉及一种 数据库访问方法、 装置、 电子设备及可读存储介 质。 所述数据库访问方法包括: 根据对指定数据 表的单条数据库访问语句开启事务组, 所述事务 组包括多个事务; 确定所述指定数据表中对所述 事务可见的数据集合, 其中, 所述数据集合对所 述事务组 中的所有事务是相同的; 通过所述多个 事务对所述数据集合执行访问操作。 本公开能够 解决执行单条复杂数据库访问语句时效率低的 问题。 权利要求书2页 说明书14页 附图4页 CN 115017180 A 2022.09.06 CN 115017180 A 1.一种数据库访问方法, 其特 征在于, 包括: 根据对指定数据表的单 条数据库访问语句开启事务组, 所述事务组包括多个事务; 确定所述指定数据表中对所述事务可见的数据集合, 其中, 所述数据集合对所述事务 组中的所有事务是相同的; 通过所述多个事务对所述数据集 合执行访问操作。 2.根据权利要求1所述的方法, 其中: 所述指定数据表包括指定数据节点上的一个或多个数据表; 所述根据对指定数据表的单条数据库访问语句开启事务组, 包括将拆分所述单条数据 库访问语句而得到的多个子任务对应的多个事务划分为 一个事务组。 3.根据权利要求1所述的方法, 其中: 所述事务组中的不同事务对应于指定计算节点到所述指定数据节点的不同数据库会 话。 4.根据权利要求2所述的方法, 其中: 所述事务组包括 一个主事务和多个从事务, 所述主事务先于所述从事务 开启; 所述指定数据表中对所述事务可见的数据集合, 包括所述主事务创建的数据, 和开启 时间早于所述主事务且不属于所述事务的对应活跃事务集合的事务创建的数据, 所述事务 的对应活跃事务 集合是所述主事务 开启时, 所述指定节点上的活跃事务 集合。 5.根据权利要求 4所述的方法, 其中: 所述主事务具有对所述指定数据表的读写权限, 所述从事务仅具有对所述指定数据表 的读权限。 6.根据权利要求 4所述的方法, 还 包括: 在开启所述事务组时, 给 所述事务分配事务组标识符和事务标识符; 查找所述指定数据节点上开启的活跃事务中与所述事务组中的指定事务具有匹配的 事务组标识符的事务; 如果所述指定数据节点上开启的活跃事务中, 没有与 所述指定事务具有 匹配的事务组 标识符的事务, 则将所述指定事务确定为主事务, 将所述指定事务的标识符确定为所述指 定事务的对应主事务标识符, 将所述指定事务开启时, 所述指定数据节点上 的活跃事务集 合确定为所述指定事务的对应活跃事务 集合。 7.根据权利要求6所述的方法, 其中: 所述事务组标识符包括所述事务的事务名称中的指定 字段; 所述给所述事务分配事务组标识符, 包括通过在开启所述事务 时对所述指定字段赋值 来给所述事务分配事务组标识符。 8.根据权利要求6所述的方法, 还 包括: 如果所述指定数据节点上开启的活跃事务中, 存在与 所述指定事务具有 匹配的事务组 标识符的事务, 则将所述指定事务确定为从事务, 将与所述指定事务具有匹配的事务组标 识符的事务的对应主事务标识符确定为所述指 定事务的对应主事务标识符, 将与所述指定 事务具有匹配的事务组标识符的事务的对应活跃事务集合作为所述指定事务的对应活跃 事务集合。 9.根据权利要求8所述的方法, 其中, 所述通过所述多个事务对所述数据集合执行访问权 利 要 求 书 1/2 页 2 CN 115017180 A 2操作, 包括, 针对所述多个事务中的任一事务: 确定创建所述任一事务要访问的指定数据的事务; 如果创建所述指定数据的事务在所述任一事务的对应主事务之前开启并且不属于所 述任一事务的对应活跃事务集合, 或者创建所述指 定数据的事务是所述任一事务的对应主 事务, 则所述指定数据对所述任一事务可 见, 否则所述指定数据对所述任一事务 不可见。 10.一种数据库访问装置, 其特 征在于, 包括: 开启模块, 配置为根据对指定数据表的单条数据库访 问语句开启事务组, 所述事务组 包括多个事务; 第一确定模块, 配置为确定所述指定数据表中对所述事务可见的数据集合, 其中, 所述 数据集合对所述事务组中的所有事务是相同的; 执行模块, 配置为 通过所述多个事务对所述数据集 合执行访问操作。 11.一种分布式数据库, 包括计算节点 集群和数据节点 集群, 其中: 所述计算节点获取对指定数据表的单 条数据库访问语句; 所述数据节点集群中存储所述指定数据表的指定数据节点根据所述单条数据库访问 语句开启事务组, 所述事务组包括多个事务, 确定所述指定数据表中对所述事务可见 的数 据集合, 其中, 所述数据集合对 所述事务组中的所有事务是相同的, 通过所述多个事务对所 述数据集 合执行访问操作。 12.一种电子设备, 其特征在于, 包括存储器和处理器; 其中, 所述存储器用于存储一条 或多条计算机指 令, 其中, 所述一条或多 条计算机指令被所述处理器执行以实现权利要求 1 ~9任一项所述的方法步骤。 13.一种计算机可读存储介质, 其上存储有计算机指令, 其特征在于, 该计算机指令被 处理器执行时实现权利要求1~ 9任一项所述的方法步骤。 14.一种计算机程序产品, 包括计算机指令, 该计算机指令被处理器执行时实现权利要 求1~9任一项所述的方法步骤。权 利 要 求 书 2/2 页 3 CN 115017180 A 3
专利 数据库访问方法、装置、电子设备及可读存储介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:38:43
上传分享
举报
下载
原文档
(585.1 KB)
分享
友情链接
DB14-T 2624—2022 五角枫播种育苗技术规程 山西省.pdf
GM-T 0087-2020 浏览器密码应用接口规范.pdf
GB-T 35678-2017 公共安全 人脸识别应用 图像技术要求.pdf
GB-T 15909-2017 电子工业用气体 硅烷.pdf
GB-T 30287.3-2013 卫星定位船舶信息服务系统 第3部分:信息安全规范.pdf
DB23-T 3338—2022 电子政务云监管平台运维管理规范 黑龙江省.pdf
GB-T 30363-2013 森林植被状况监测技术规范.pdf
DB23-T 2979—2021 大豆对大豆拟茎点种腐病抗病性鉴定技术规程 黑龙江省.pdf
GM-T 0125.3-2022 JSON Web 密码应用语法规范 第3部分:数据加密.pdf
资产管理 数据资产确权登记导则.pdf
GB 18967-2009 改性沥青聚乙烯胎防水卷材.pdf
GB-T 41131-2021 科技馆展览教育服务规范.pdf
GB-T 41479-2022 信息安全技术 网络数据处理安全要求.pdf
GB-T 42622-2023 增材制造 激光定向能量沉积用钛及钛合金粉末.pdf
GB-T 29241-2012 信息安全技术 公钥基础设施 PKI互操作性评估准则.pdf
DL5210.1-2021 电力工程施工质量验收及评价规程 第1部分:土建工程.pdf
GB-T 41547-2022 地采暖用木质地板.pdf
GB-T 4553-2016 工业硝酸钠.pdf
GB-T 38060-2019 浮空器球体结构工艺术语.pdf
T-FSCPLC 02—2021 汽车维修行业清洁生产评价指标体系.pdf
1
/
21
评价文档
赞助2.5元 点击下载(585.1 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。