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

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

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

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 积分商城 国际服务 IP管家助手 科技果 科技人才 商标交易 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 苏州浪潮智能科技有限公司储欣媛获国家专利权

苏州浪潮智能科技有限公司储欣媛获国家专利权

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

龙图腾网获悉苏州浪潮智能科技有限公司申请的专利防止集群SQLite数据库并行读写死锁的方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN117130999B

龙图腾网通过国家知识产权局官网在2026-03-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202311013625.7,技术领域涉及:G06F16/182;该发明授权防止集群SQLite数据库并行读写死锁的方法及装置是由储欣媛;侯胜伟;李盈设计研发完成,并于2023-08-11向国家知识产权局提交的专利申请。

防止集群SQLite数据库并行读写死锁的方法及装置在说明书摘要公布了:本发明提供一种防止集群SQLite数据库并行读写死锁的方法及装置,属于集群配置技术领域,所述方法步骤:在NAS集群中部署保存有轻型数据库的开源分布式文件系统;在NAS集群内每个节点上部署远程字典服务本地模式,实现Redis数据库分布式保存;在NAS集群中配置一个主节点及若干从节点,并在主从节点分别配置Redis服务端及客户端,对主节点进行监控,并当检测到故障时在任一从节点重设主节点;对需要向轻型数据库写入数据的进程,先向Redis数据库中设置进程锁,并在完成写入后释放进程锁。本发明确保单个进程对SQLite的数据库进行写操作,避免SQLite数据库死锁造成数据文件丢失的问题。

本发明授权防止集群SQLite数据库并行读写死锁的方法及装置在权利要求书中公布了:1.一种防止集群SQLite数据库并行读写死锁的方法,其特征在于,包括如下步骤: S1.在网络附属存储服务器集群中部署开源分布式文件系统,并将轻型数据库保存到开源分布式文件系统中; S2.在网络附属存储服务器集群内每个节点上部署远程字典服务本地模式,实现远程字典服务数据库文件在开源分布式文件系统的保存; S3.在网络附属存储服务器集群中配置一个主节点及若干从节点,在主节点配置远程字典服务服务端以及在各从节点配置远程字典服务客户端,对主节点进行监控,并当检测到主节点故障时,将任一个从节点设置为主节点进行远程字典服务服务端配置; S4.对需要向轻型数据库写入数据的进程,先在远程字典服务服务端以向远程字典服务数据库文件中设置唯一键值对的方式设置进程锁,并在完成数据写入后,释放轻型数据库的进程锁,确保轻型数据库并行读写; 其中,S4具体步骤如下: S41.预先在作为远程字典服务服务端的主节点的远程字典服务数据库文件中创建键值表; S42.当从节点检测到需要向轻型数据库写入数据的进程时,登录远程字典服务服务端,使用SETNX命令以向键值表中创建记录的形式设置锁,并在记录创建成功时,允许向轻型数据库写入数据,而在记录创建失败时,禁止向轻型数据写入数据; 其中,步骤S42具体步骤如下: S421.当从节点检测到需要向轻型数据库写入数据的进程时,将该轻型数据库作为目标轻型数据库,将该进程作为操作进程; S422.在从节点使用远程字典服务客户端登录远程字典服务服务端,获取主节点的远程字典服务数据库文件的键值表; S423.在键值表使用若不存在则设置命令创建以目标轻型数据库为键,以操作进程为值的记录,判断是否返回错误; 若是,进入步骤S424; 若否,进入步骤S425; S424.判定键值表存在目标轻型数据库的锁,即存在当前使用目标轻型数据库的进程,禁止向目标轻型数据库写入数据的操作进程,等待设定时间段,返回步骤S421; S425.判定目标轻型数据库的锁设置成功,允许操作进程向目标轻型数据库写入数据; S426.判断写入数据是否完成; 若是,进入步骤S427; 若否,返回步骤S425; S427.将键值表中操作进程对应的记录删除,完成目标轻型数据库的解除; 步骤S423中在键值表使用SETNX命令创建以目标轻型数据库为键,以操作进程为值的记录的同时,设置记录的最大生存时间; 定时对远程字典服务数据库文件的键值表中记录进行检测,判断是否存在超过最大生存时间的记录,并对超过最大生存时间的记录进行清理,完成对应目标轻型数据库的锁解除; 步骤S426中,当写入数据未完成时,判断数据写入时间是否超过键值表中记录的最大生存时间; 若是,停止操作进程向目标轻型数据库的数据写入,进入步骤S427; 若否,返回步骤S425。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人苏州浪潮智能科技有限公司,其通讯地址为:215100 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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

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