一种数据库集群的数据处理方法、可读存储介质和设备

    公开(公告)号:CN117609375A

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

    申请号:CN202311586908.0

    申请日:2023-11-24

    Inventor: 韩慧敏 李楠

    Abstract: 本发明提供了一种数据库集群的数据处理方法、可读存储介质和设备,其中数据处理方法包括:根据亲和性配置信息为分区表分配唯一的亲和节点,并将具有亲和节点的分区表作为亲和分区表;响应于接收到用户的请求数据,对所述请求数据进行解析以得到对应的解析结果;判断所述解析结果是否涉及所述亲和分区表;若是,则将所述亲和分区表的亲和节点作为目标节点,并采用所述目标节点处理所述请求数据。本发明所提供的技术方案,能够减少数据库集群中出现跨节点的数据冲突访问的概率,进而减少由于跨节点数据冲突访问时需要进行数据迁移而导致数据库集群性能开销增大的问题,以达到提高数据库集群的整体性能的目的。

    数据库的数据传输的优化方法、存储介质及设备

    公开(公告)号:CN117632903A

    公开(公告)日:2024-03-01

    申请号:CN202311587731.6

    申请日:2023-11-24

    Inventor: 韩慧敏 李楠

    Abstract: 本发明提供了一种数据库的数据传输的优化方法、存储介质及设备,数据库的数据传输的优化方法包括:获取批量数据的插入语句;采用语句改写方式,根据单次最大传输量对插入语句进行合并,以得到传输数据;向数据库服务器发送传输数据。与现有技术中每次传输批量数据的单条插入语句的方式相比,本发明能够采用语句改写方式将批量数据的插入语句合并为传输数据,可以减少需要传输的数据量,从而减少了传输批量数据时数据库客户端与数据库服务器的网络交互次数,进而提高了传输效率。

    数据库客户端对操作语句的处理方法、存储介质与设备

    公开(公告)号:CN116108051A

    公开(公告)日:2023-05-12

    申请号:CN202310107670.2

    申请日:2023-01-19

    Inventor: 韩慧敏 李楠

    Abstract: 本发明提供了一种数据库客户端对操作语句的处理方法、存储介质与计算机设备。其方法包括:获取并解析数据库操作语句,得到解析结果;在预先缓存的数据元信息中查询解析结果中的表对应的分区键和分区子表的总数;判断数据库操作语句是否包含此分区键;若是,则根据分区键值获取操作语句涉及到的分区子表;若操作语句只涉及单个分区子表,则对操作语句进行改写;将改写后的操作语句发送至数据库中执行。这种操作方法,在多个应用连接同一数据库实例访问分区表时,在本地客户端会对数据库操作语句进行计算处理,使处理后的数据库操作语句能够直接到达对应的分区子表中执行操作,降低了数据库服务器的计算压力,提升了数据库服务器的访问性能。

    一种函数的分析方法、装置及电子设备

    公开(公告)号:CN112231300B

    公开(公告)日:2024-07-05

    申请号:CN202011130719.9

    申请日:2020-10-21

    Inventor: 李楠 韩慧敏

    Abstract: 本公开提供了一种函数的分析方法、装置及电子设备,涉及数据库技术领域,包括:当程序启动后,获取函数并对黑名单进行检查;其中,函数包括用户定义函数和数据库系统的系统函数;黑名单用于记录函数中的写入数据库函数;如果黑名单中记录的写入数据库函数为空,则根据读写属性从系统函数中确定第一写入数据库函数;如果黑名单中记录有写入数据库函数,则基于黑名单执行用户定义函数,并根据执行结果在用户定义函数中确定第二写入数据库函数;将第一写入数据库函数和第二写入数据库函数加入至黑名单。本公开能够明显简化配置黑白名单的工作难度。

    提升集群可用性的方法、机器可读存储介质及计算机设备

    公开(公告)号:CN118035037A

    公开(公告)日:2024-05-14

    申请号:CN202410211575.1

    申请日:2024-02-26

    Inventor: 韩慧敏 毛宇 李楠

    Abstract: 本发明提供了一种提升集群可用性的方法、机器可读存储介质及计算机设备。其中,提升集群可用性的方法包括:客户端与集群建立连接,赋值剩余重试次数的初始值为n;判断监测线程连接是否已经存在;若是,查询集群的在线状态;判断是否能够正常查询;以及若否,关闭监测线程连接,并根据异常原因和剩余重试次数对集群的在线状态信息进行处理,通过执行检测数据库状态的SQL,在不能够正常执行的情况下,根据异常原因和剩余重试次数对集群的在线状态信息进行清空或者增加监测线程的重试次数,既能够在集群异常等场景下,及时通知应用线程停止等待,避免出现无限等待的情况,又可以在网络不稳定等场景下,通过延长等待时间,避免应用频繁收到异常信息。

    缓存管理方法、装置及电子设备、存储介质

    公开(公告)号:CN117851455A

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

    申请号:CN202311865697.4

    申请日:2023-12-29

    Inventor: 韩慧敏 毛宇 李楠

    Abstract: 本申请提供一种缓存管理方法、装置及电子设备、存储介质。该方法应用于JAVA客户端,包括语句对象和虚引用之间的映射,还包括引用队列,引用队列用于存储待清除的虚引用。该方法包括:接收业务客户端发送的待处理语句对象并解析;当引用队列中有待清除的虚引用时,清空引用队列中的虚引用,并向服务器端发送资源释放请求;接收服务器端反馈的资源释放完成的通知后,为解析后的待处理语句对象创建虚引用并将创建的虚引用关联到引用队列,增加虚引用和语句对象之间的映射关系,然后将解析待处理语句对象后获取的语句发送至服务器端。本申请可以解决如何更低成本、更简单高效得控制数据库服务器端的缓存量,提高服务器端缓存资源管理效果的问题。

    数据处理方法、装置、设备、介质及程序产品

    公开(公告)号:CN117827906A

    公开(公告)日:2024-04-05

    申请号:CN202311865520.4

    申请日:2023-12-29

    Inventor: 韩慧敏 毛宇 李楠

    Abstract: 本申请提供一种数据处理方法、装置、设备、介质及程序产品,涉及大数据技术领域。该方法包括:响应于所述客户端的缓存结果集的功能触发启用,在构造目标查询语句时,开启所述缓存结果集的更新功能;向数据库服务器发送所述目标查询语句,并获取所述目标查询语句对应的查询结果集;接收对所述查询结果集的更新参数,并基于所述更新参数对所述查询结果集进行更新,将更新后的查询结果集存储在所述缓存结果集中,以得到更新后的缓存结果集。通过上述方法,本申请解决了现有技术中需要向数据库服务器发送多次SQL语句,对同一缓存结果集进行频繁操作的问题,有效提高了缓存结果集的处理效率。

    一种数据库集群的数据处理方法、存储介质及设备

    公开(公告)号:CN115168405A

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

    申请号:CN202210812897.2

    申请日:2022-07-11

    Inventor: 韩慧敏 李楠

    Abstract: 本发明提供了一种数据库集群的数据处理方法、存储介质及设备,数据库集群包括多个数据库,多个数据库包括一个主库和至少一个备库,数据处理方法包括:获取DML语句的执行时间;获取DQL语句的查询时间;计算查询时间与执行时间的时间差;在时间差未超出预设的延迟时间的情况下,将DQL语句发往主库,由主库执行查询。本发明的数据库集群的数据处理方法通过设置延迟时间,保证了客户端获取数据的一致性。

    一种数据库负载均衡的方法及装置

    公开(公告)号:CN112416576A

    公开(公告)日:2021-02-26

    申请号:CN202011218080.X

    申请日:2020-11-04

    Abstract: 本公开提供了一种数据库负载均衡的方法及装置,涉及数据库技术领域,包括:获取SQL语句;基于预设的名单和关键字,判断SQL语句是否为第一SQL语句;其中,第一SQL语句为操作类型为读操作的SQL语句;名单用于记录需要分发至匹配的节点的SQL语句;如果是,根据负载均衡算法在数据库集群中确定执行第一SQL语句的目的节点。本公开能够简单高效的实现对数据库访问的负载均衡。

    一种函数的分析方法、装置及电子设备

    公开(公告)号:CN112231300A

    公开(公告)日:2021-01-15

    申请号:CN202011130719.9

    申请日:2020-10-21

    Inventor: 李楠 韩慧敏

    Abstract: 本公开提供了一种函数的分析方法、装置及电子设备,涉及数据库技术领域,包括:当程序启动后,获取函数并对黑名单进行检查;其中,函数包括用户定义函数和数据库系统的系统函数;黑名单用于记录函数中的写入数据库函数;如果黑名单中记录的写入数据库函数为空,则根据读写属性从系统函数中确定第一写入数据库函数;如果黑名单中记录有写入数据库函数,则基于黑名单执行用户定义函数,并根据执行结果在用户定义函数中确定第二写入数据库函数;将第一写入数据库函数和第二写入数据库函数加入至黑名单。本公开能够明显简化配置黑白名单的工作难度。

Patent Agency Ranking