数据库升级方法、装置、设备、存储介质及程序产品

    公开(公告)号:CN119440590A

    公开(公告)日:2025-02-14

    申请号:CN202510037534.X

    申请日:2025-01-10

    Inventor: 李龙

    Abstract: 本发明提供了一种数据库升级方法、装置、设备、存储介质及程序产品,可以应用于数据库技术领域。该方法包括:获取目标数据库安装包,其中,目标数据库安装包包括主程序文件、功能库文件、辅助工具文件;调用与目标数据库安装包相关的升级流程定义文件,其中,升级流程定义文件中包括预检测脚本、安装脚本、数据库启动脚本、卸载脚本;调用预检测脚本,对旧版本数据库和新版本数据库各自的版本号进行检测,得到操作结果;基于操作结果、目标数据库安装包,调用安装脚本,以安装新版本数据库;调用数据库启动脚本,基于操作结果启动新版本数据库;调用卸载脚本,卸载旧版本数据库。

    一种数据库插件的自动加载方法、系统、设备及程序

    公开(公告)号:CN119376820A

    公开(公告)日:2025-01-28

    申请号:CN202411918469.3

    申请日:2024-12-25

    Inventor: 李龙

    Abstract: 本发明公开了一种数据库插件的自动加载方法、系统、设备及程序,所述方法包括:遍历插件列表,判断插件列表中的插件库文件是否存在;当存在时,判断插件是否已加载;当未加载时,判断用户是否有加载权限;当用户有权限时,获取互斥锁;根据预设的加锁方式进行加锁;在普通加锁模式下,当未获取到互斥锁时,操作系统释放CPU进入休眠等待;当获取到互斥锁时,判断插件是否已经加载;当插件未加载时,进行插件加载,加载结束后释放互斥锁。通过本公开的处理方案,减少用户使用数据库的复杂度,增加了用户使用体验,同时也降低了产品的运维成本。

    一种切分数据块的方法及装置

    公开(公告)号:CN115292373A

    公开(公告)日:2022-11-04

    申请号:CN202211224109.4

    申请日:2022-10-09

    Inventor: 吴明远 李龙

    Abstract: 本发明提供的一种切分数据块的方法及装置,根据加载文件数据大小及加载所述加载文件的节点个数确定各个节点的加载信息,所述节点基于加载信息内的偏移地址确定从加载文件中加载数据的起始位置,并进行数据加载;根据所述数据加载过程中的统计信息判断该节点加载是否结束,并判断缓冲数据的缓冲区所缓冲的数据量是否超过设定阈值,若加载结束或超过设定阈值则进行缓冲区切换;将临时缓存在缓冲区的数据存储至所述节点对应的存储位置,可以同时进行多个节点的数据缓存,充分调用多个计算节点并行加载数据。

    分布式数据库中分布键的确定方法、装置及电子设备

    公开(公告)号:CN119149644A

    公开(公告)日:2024-12-17

    申请号:CN202411641625.6

    申请日:2024-11-18

    Inventor: 张益 李龙

    Abstract: 本发明提供了一种分布式数据库中分布键的确定方法、装置及电子设备,可以应用于分布式数据库技术领域。该方法包括:从分布式数据库的编码文件中解析出多个初始结构化查询语句;在不执行多个初始结构化查询语句的情况下,从多个初始结构化查询语句中筛选出预设语句类型的多个结构化查询语句;根据每个结构化查询语句的查询树,确定与每个结构化查询语句相关的多个候选键各自的重分布代价,结构化查询语句包括至少一个数据库表,每个数据库表包括至少一个候选键;汇总多个结构化查询语句中相同数据库表的相同候选键的重分布代价,得到每个数据库表中每个候选键的重分布总代价;将每个数据库表中重分布总代价最高的候选键作为数据库表的分布键。

    分布式数据库中分布键的确定方法、装置及电子设备

    公开(公告)号:CN119149644B

    公开(公告)日:2025-04-04

    申请号:CN202411641625.6

    申请日:2024-11-18

    Inventor: 张益 李龙

    Abstract: 本发明提供了一种分布式数据库中分布键的确定方法、装置及电子设备,可以应用于分布式数据库技术领域。该方法包括:从分布式数据库的编码文件中解析出多个初始结构化查询语句;在不执行多个初始结构化查询语句的情况下,从多个初始结构化查询语句中筛选出预设语句类型的多个结构化查询语句;根据每个结构化查询语句的查询树,确定与每个结构化查询语句相关的多个候选键各自的重分布代价,结构化查询语句包括至少一个数据库表,每个数据库表包括至少一个候选键;汇总多个结构化查询语句中相同数据库表的相同候选键的重分布代价,得到每个数据库表中每个候选键的重分布总代价;将每个数据库表中重分布总代价最高的候选键作为数据库表的分布键。

    一种切分数据块的方法及装置

    公开(公告)号:CN115292373B

    公开(公告)日:2023-01-24

    申请号:CN202211224109.4

    申请日:2022-10-09

    Inventor: 吴明远 李龙

    Abstract: 本发明提供的一种切分数据块的方法及装置,根据加载文件数据大小及加载所述加载文件的节点个数确定各个节点的加载信息,所述节点基于加载信息内的偏移地址确定从加载文件中加载数据的起始位置,并进行数据加载;根据所述数据加载过程中的统计信息判断该节点加载是否结束,并判断缓冲数据的缓冲区所缓冲的数据量是否超过设定阈值,若加载结束或超过设定阈值则进行缓冲区切换;将临时缓存在缓冲区的数据存储至所述节点对应的存储位置,可以同时进行多个节点的数据缓存,充分调用多个计算节点并行加载数据。

    一种分布式数据库快速加载数据的方法及装置

    公开(公告)号:CN115292420A

    公开(公告)日:2022-11-04

    申请号:CN202211230985.8

    申请日:2022-10-10

    Inventor: 李龙 吴明远

    Abstract: 本发明提供的一种分布式数据库快速加载数据的方法及装置,客户端启动任一计算节点对应的加载系统的主控模式,客户端向加载系统发起批量加载请求;加载系统获取数据文件的长度、计算节点个数,计算获得每个计算节点加载数据文件的偏移地址和数据长度;每个计算节点上的加载系统启动加载模式,加载系统根据所述偏移地址和数据长度从文件服务器中获取所述数据文件中的加载数据,并通过与计算节点上的数据库建立连接,发送所述加载数据给数据库。本发明所述的一种分布式数据库快速加载数据的方法及装置,设置加载系统,避免了由某个集群计算节点因承担全部工作而造成的单点负载失衡而引起的加载速度慢问题,因此极大提高了加载速度。

Patent Agency Ranking