说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211038582.3 (22)申请日 2022.08.26 (71)申请人 山东云海国创云计算装备产业创新 中心有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S01楼3 5层 (72)发明人 李鹏飞 王磊 孙明刚 (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 马鹏林 朝鲁蒙 (51)Int.Cl. G06F 16/2455(2019.01) G06F 12/02(2006.01) (54)发明名称 一种提高事务型数据库事务提交速度的方 法和系统 (57)摘要 本发明提供了一种提高事务型数据库事务 提交速度的方法和系统, 方法包括: 读取全内存 存储卡储存 数据; 识别验证所述全内存存储卡储 存数据; 执行挂载全内存存储卡储存数据; 修改 数据库配置, 把WAL日志 的路径设置到M盘。 本发 明可以把数据库(如PostgreSQL数据库, 以及类 似机制的数据库)中WAL日志落盘的时延从毫秒 级降到微妙级, 提高数据事务整体提交速度。 对 用户而言, 提升用户体验, 对客户而言, 提升自身 产品或者服务的竞争力。 也可以应用于采用WAL 日志机制其他事务型数据库, 如MySQL或者其他 类型数据库, 如时序数据库, 同时配置简单, 可扩 展性强。 客户可以用来对老设备扩展升级, 可 以 根据使用时段, 灵活的选择对服务器进行加速升 级。 权利要求书2页 说明书9页 附图4页 CN 115374161 A 2022.11.22 CN 115374161 A 1.一种提高事务型 数据库事务 提交速度的方法, 其特 征在于, 包括以下步骤: 读取全内存 存储卡储存数据; 识别验证所述全内存 存储卡储存数据; 执行挂载全内存 存储卡储存数据; 修改数据库配置, 把 WAL日志的路径设置 到M盘。 2.根据权利要求1所述的方法, 其特征在于, 所述读取全内存存储卡储存数据的方法, 具体包括: 全内存存储卡插入数据库服 务器对应卡槽内; 数据库服 务器自动识别全内存 存储卡; 数据库服 务器启动标准的NVMe驱动, 以标准的NVMe驱动为 NVMe Initiator。 3.根据权利要求2所述的方法, 其特征在于, 所述读取全内存存储卡储存数据的方法, 具体还包括: 驱动全内存 存储卡, 以全内存 存储卡内程序作为 NVMe target; 执行标准NVMe交互, NVMe Initiator与NVMe target交互, 识别全内存存储卡为NVMe 盘。 4.根据权利要求1至 3任一项所述的方法, 其特 征在于, 还 包括: 同步修改WAL日志, 执 行数据交互写入。 5.根据权利要求4项所述的方法, 其特征在于, 所述同步修改WAL日志, 执行数据交互写 入的方法, 具体包括: 响应双向写入指令; 数据库按照正常业务逻辑生成WAL日志, 通过系统接口写入到M盘, 系 统把写请求转化 为转为NVMe write请求; 全内存存储卡处理write请求, 找到LBA对应的物理内存地址, 把数据从数据库服务器 的内存搬到自身内存中, 然后给 数据库服 务器响应, 数据库服 务器写入成功。 6.根据权利要求5所述的方法, 其特征在于, 所述执行数据交互写入的方法进一步包 括: 数据库服 务器读取 数据的时候, 发送NVMe read请求; 全内存存储卡找到LBA对应的物理内存地址, 把数据从卡的内存搬到数据库服务器内 存中, 数据库服 务器读取成功。 7.根据权利要求6所述的方法, 其特 征在于, 还 包括: 当数据库服务器掉电的时候, 全内存存储卡将切换到由自带的 电容供电, 全内存存储 卡的程序将 负责把内存中数据按照地址顺序全部搬到非易失的Nand flash中; 当数据库 服务器恢复供电的时候, 存储卡的程序将负 责把Nand flash中数据搬到非易 失的内存中。 8.一种基于权利要求1 ‑7任一所述提高事务型数据库事务提交速度的方法的提高事务 型数据库事务提交速度的系统, 其特征在于, 所述提高事务型数据库事务提交速度的系统, 具体包括: 全内存存储卡, 用于存 储并上传数据, 并实现自动上电; 数据库服 务器, 用于LBA地址与内存地址映射管理, 数据存 储, 冗余丢错逻辑。权 利 要 求 书 1/2 页 2 CN 115374161 A 29.根据权利要求8所述的系统, 其特 征在于, 所述全内存 存储卡包括: PCIeEP模块, 用于与服 务器物理链路; 存储卡存储模块, 用于存 储数据; 断电保护模块, 用于掉电的时, 存 储所述全内存 存储卡中的数据。 10.根据权利要求8至9任一项所述的系统, 其特 征在于, 所述数据库服 务器包括: OS模块, 用于实时操作系统, 提供板卡软件运行的基础接口; NVMe模块, 用于负责协议栈功能, 命令处 理; 运行监控 模块, 用于监控电容状态, 全内存 存储卡的运行状态监控; 掉电保护模块, 用于掉电的时候, 负 责内存数据搬到nand flash中, 上电后, 再从flash 搬到全内存 存储卡中。权 利 要 求 书 2/2 页 3 CN 115374161 A 3
专利 一种提高事务型数据库事务提交速度的方法和系统
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:15:14
上传分享
举报
下载
原文档
(655.1 KB)
分享
友情链接
GB-T 14846-2014 铝及铝合金挤压型材尺寸偏差.pdf
DB22-T 2335-2015 日本松干蚧综合防治技术规程 吉林省.pdf
T-WX 0001—2017 移动终端数字证书应用标准 总体框架.pdf
智慧水务整体解决方案.pdf
DB32-T 4285-2022 预应力混凝土空心方桩基础技术规程 江苏省.pdf
DB65-T4620-2022 绿色公路建设技术指南 新疆维吾尔自治区.pdf
GB-T 38775.7-2021 电动汽车无线充电系统 第7部分:互操作性要求及测试 车辆端.pdf
GB-T 36073-2018数据管理能力成熟度评估模型.pdf
DB11-T 585-2020 组织机构、职务职称英文译写通则 北京市.pdf
GB-T 30354-2013 食用植物油散装运输规范.pdf
GB-T 28827.7-2020 信息技术服务 运行维护 第7部分:成本度量规范.pdf
GB-T 1981.1-2007 电气绝缘用漆 第1部分:定义和一般要求.pdf
GB-T 33667-2017 高校毕业生就业指导服务规范.pdf
T-CCUA 019—2022 金融机构信息系统运维数据治理能力成熟度评估规范.pdf
GB-T 24554-2022 燃料电池发动机性能试验方法.pdf
生成式人工智能(AIGC).pdf
DB15-T 1874—2020 公共大数据安全管理指南 内蒙古自治区.pdf
DB1408-T005-2020 果园植保器械农药有效沉积率评价技术规程 运城市.pdf
YD-T 4044-2022 基于人工智能的知识图谱构建技术要求.pdf
DB37-T 4440.3—2021 城市轨道交通互联互通体系规范 信号系统 第3部分:工程设计 山东省.pdf
交流群
-->
1
/
3
16
评价文档
赞助2元 点击下载(655.1 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。