数据库访问方法、装置及计算机可读存储介质

    公开(公告)号:CN118708645A

    公开(公告)日:2024-09-27

    申请号:CN202310264567.9

    申请日:2023-03-17

    Abstract: 本申请提供数据库访问方法、装置及计算机可读存储介质,可以应用于云数据库系统,方法包括:云平台管理的计算节点上的数据库存储引擎的旧客户端接收来自计算节点上的数据库SQL引擎的访问请求,并基于访问请求通过数据库存储引擎的服务端访问在分布式存储中的数据,然后在计算节点上部署数据库存储引擎的新客户端(新客户端的版本晚于旧客户端的版本),之后暂停数据库存储引擎的旧客户端,并同步旧客户端的内存数据到新客户端,在完成数据同步后,新客户端基于同步得到的内存数据继续处理访问请求对分布式存储的数据的访问,最后终止旧客户端。该方法能够在数据库存储引擎的客户端升级时,大大缩短用户业务的中断时间,接近零中断。

    一种数据校验方法和计算装置
    2.
    发明公开

    公开(公告)号:CN116775373A

    公开(公告)日:2023-09-19

    申请号:CN202310618758.0

    申请日:2023-05-29

    Inventor: 朱冠宇 宋立勇

    Abstract: 一种数据校验方法包括:接收第一计算装置发送的物理日志后,当物理日志包括主数据库的页面修改数据以及主数据库中修改后页面的校验和时,根据主数据库的页面修改数据对备用数据库的页面进行修改;计算备用数据库中修改后页面的校验和;根据备用数据库中修改后页面的校验和与主数据库中修改后页面的校验和判断主数据库的页面与备用数据库的页面是否一致。由于每个页面是独立的,因此可以对每个页面单独修改和校验,通过多个页面的并发校验能够显著提高校验效率。本申请还提供能够实现上述数据校验方法的计算装置。

    推荐预取页面的方法和装置
    4.
    发明公开

    公开(公告)号:CN119557523A

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

    申请号:CN202410013895.6

    申请日:2024-01-04

    Inventor: 宋立勇 朱冠宇

    Abstract: 本申请提供了,一种推荐预取页面的方法和装置,该方法包括:接受用户的查询请求,并根据查询请求读取数据库中的页面;获取包括N个页面序号的第一序列,N个页面序号按照数据库中被读取的N个页面被读取的时间顺序排列;根据提取窗口,提取第一序列的至少一个窗口序列的特征信息;获取包括K个页面序号的第二序列,K个页面序号按照数据库中被读取时间最晚的K个页面被读取的时间顺序排列;根据至少一个窗口序列的特征信息和第二序列,确定缓存的至少一个预取页面的页面序号。上述方法通过提取历史被读取页面序列的特征,并与当前被读取页面序列比较,使得预取页面能够根据历史被读取页面序列确定,从而提高推荐预取页面的准确性。

    一种心跳发送、接收方法及装置
    5.
    发明公开

    公开(公告)号:CN115914336A

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

    申请号:CN202110997110.X

    申请日:2021-08-27

    Inventor: 朱冠宇

    Abstract: 本申请公开了一种心跳发送、接收方法及装置,该方法包括:第一进程向第二进程发送委托信息,委托信息用于指示第二进程向第三进程发送心跳消息,其中,心跳消息用于指示第一进程的存活状态,第二进程根据委托信息向第三进程发送心跳消息,第三进程根据心跳消息确定第一进程存活。除此之外,心跳消息还可以携带第一进程的委托原因等其他信息。实施本申请,基于委托机制发送心跳消息实现了心跳的保持,有效减少了第一进程的运行压力。另外,在第一进程实际存活但不能发送心跳消息的情况下,由第二进程发送指示第一进程处于存活状态的心跳消息可避免第三进程对第一进程的存活状态的误判。

    一种数据处理方法及相关装置
    6.
    发明公开

    公开(公告)号:CN119862203A

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

    申请号:CN202410077175.6

    申请日:2024-01-18

    Abstract: 一种数据处理方法,应用于保证使用数据库的不同用户间的处理资源的独立性。在该数据处理方法中,通过设定连接处理模块来获取用户针对于数据库系统的连接请求,并基于连接请求为用户创建与用户绑定的线程组,使得所创建的每个线程组均是仅处理特定用户下的数据操作请求,保证不同用户间的处理资源的独立性,避免不同用户间的互相干扰。此外,数据库系统中的负载检测模块能够检测已创建的线程组的负载情况,从而删除一些长时间无负载的线程组,避免由于将线程组与用户绑定而出现过多闲置线程组的现象,保证数据库系统具有较高的资源利用率。

    一种数据处理方法及装置
    7.
    发明公开

    公开(公告)号:CN119311660A

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

    申请号:CN202311427094.6

    申请日:2023-10-30

    Abstract: 一种数据处理方法及装置,应用于数据处理系统中的前端设备,数据处理系统还包括目标设备和数据库,目标设备用于采集目标设备运行过程中的多个时序数据,每个时序数据包括时序数据的采集时间。该方法包括:前端设备获取第一时序数据,判断第一时序数据是否是顺序数据。进一步的,前端设备在确定第一时序数据是顺序数据的情况下,将第一时序数据存储至数据库;或者,前端设备在确定第一时序数据是乱序数据的情况下,将第一时序数据存放至前端设备的排序缓存中。如此,避免前端设备将乱序数据存储至数据库而造成的对数据库性能的影响。

    一种数据复制方法及装置
    8.
    发明公开

    公开(公告)号:CN116860870A

    公开(公告)日:2023-10-10

    申请号:CN202310669122.9

    申请日:2023-06-06

    Abstract: 本申请提供了一种数据复制方法及装置。该方法包括数据复制装置响应于用户在配置界面对第一源库的数据复制条件编辑操作,获取第一sql复制语句,之后可以根据第一sql复制语句,将第一源库中的第一目标数据复制至第一源库对应的第一目标库中。如此,该方法使得用户在配置界面上进行灵活变更或灵活配置数据复制条件,可以满足用户的不同数据复制需求,有助于实现数据按需复制,且无需用户重启服务或修改配置或修改业务代码进行变更数据复制条件,使得数据复制在数据复制条件发生变更时也不会中断。此外,由于数据复制条件是持久化在对应的sql复制语句中,所以即使用户重启服务或数据复制出现异常情况等,也不会导致数据复制条件丢失。

Patent Agency Ranking