分布式数据库的数据查询方法及装置

    公开(公告)号:CN117743381A

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

    申请号:CN202311745885.3

    申请日:2023-12-18

    发明人: 徐泉清

    摘要: 本说明书实施例提供了分布式数据库的数据查询方法及装置,其中,一种分布式数据库的数据查询方法包括:获取在分布式数据库进行数据查询的查询语句,一方面对查询语句包含的查询关键词进行特征提取获得查询关键词特征,另一方面在分布式数据库的历史数据分布中确定查询关键词对应的关键词数据分布,并基于查询获得的关键词数据分布生成关键词密度特征,将查询关键词特征和关键词密度特征输入基数估计模型进行数据基数估计,获得查询关键词对应的目标数据的基数估计值作为查询语句的查询结果。

    一种虚拟私有云VPC之间互通的实现系统及其方法

    公开(公告)号:CN117354019A

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

    申请号:CN202311355417.5

    申请日:2023-10-18

    发明人: 卢亿

    IPC分类号: H04L9/40 H04L12/46

    摘要: 本说明书一个或多个实施例提供一种虚拟私有云VPC之间互通的实现系统及其方法。本说明书所提供的方案,通过在源VPC和目标VPC之间引入中继VPC,源VPC可以将访问流量发送到中继VPC,由中继VPC将访问流量转发给目标VPC,以便目标VPC可以接收到源VPC发送的访问流量,以在源VPC和目标VPC之间形成网络隔离的前提下,实现源VPC与目标VPC之间的通信,从而使得源VPC和目标VPC之间的网络不会相互暴露,提高跨VPC网络通信的安全性和可靠性。

    多副本数据存储方法、装置、设备及介质

    公开(公告)号:CN117033381A

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

    申请号:CN202310996285.8

    申请日:2023-08-08

    发明人: 杨琪

    IPC分类号: G06F16/22 G06F16/27

    摘要: 本说明书一个或多个实施例提供一种多副本数据存储方法、装置、设备及介质。该方法包括:获取数据库中的目标数据表中预先设置的副本部署模式;在未设置副本部署模式的情况下,获取数据库的配置文件指示的副本部署模式;根据所述副本部署模式设置多个节点的存储格式;将目标数据表中的数据按照节点的存储格式存储在节点中。通过将行存和列存节点设置在同一套数据库架构中,可以满足不同查询负载场景下对存储格式的不同需求,且相较于将行存和列存设置在不同的数据库中,可以利用一套软件系统实现对数据库的维护,并且不同存储格式的节点间无需依赖数据库外的数据同步工具,易于监控和进行维护。

    授权请求处理方法、装置、设备及介质

    公开(公告)号:CN116541813A

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

    申请号:CN202310456527.4

    申请日:2023-04-25

    发明人: 刘亦卓 陈小伟

    IPC分类号: G06F21/31

    摘要: 本说明书一个或多个实施例提供一种授权请求处理方法、装置、设备及介质。本说明书通过在响应于授权请求,从预先设置好的多个备选授权验证信息中,获取与授权请求所指示的触发事件匹配的至少一个目标授权验证信息,从而基于至少一个目标授权验证信息,对授权请求所携带的授权请求信息进行校验,进而基于授权请求信息的校验结果,对授权请求进行处理,以根据授权请求的校验结果实现用户权限的自动化配置,提高用户权限配置过程的自动化程度,以提高用户权限配置过程的效率。

    SQL语句的处理方法及装置、电子设备和存储介质

    公开(公告)号:CN116541409A

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

    申请号:CN202310272012.9

    申请日:2023-03-16

    IPC分类号: G06F16/242 G06F16/2455

    摘要: 本说明书一个或多个实施例提供一种SQL语句的处理方法及装置、电子设备和存储介质,所述方法包括:获取待处理SQL语句,其中,所述待处理SQL语句包括待查询表和针对所述待查询表中每个第一待聚合列的带Distinct聚合函数,所述待查询表包括多个第一待聚合列;根据所述待查询表和序号表生成目标查询表,并生成针对所述目标查询表的子查询,其中,所述序号表包括每个第一待聚合列的序号组成的表格,所述子查询使用group by对每个第一待聚合列进行去重;根据所述子查询对所述待处理SQL语句进行改写,得到目标SQL语句,其中,所述目标SQL语句对每个第一待聚合列进行去重和聚合。

    DDL语句执行方法及装置
    17.
    发明公开

    公开(公告)号:CN116501812A

    公开(公告)日:2023-07-28

    申请号:CN202310475270.7

    申请日:2023-04-27

    摘要: 本说明书一个或多个实施例提供一种DDL语句执行方法及装置,涉及数据库技术领域。该方法包括响应于针对数据定义语言DDL语句的执行请求,开启事务,事务用于执行DDL语句;在事务内记录与DDL语句对应的目标锁信息,目标锁信息用于指示DDL语句在执行过程中添加在数据库对象上的锁的参数;响应于事务的成功提交,删除目标锁信息,以完成DDL语句的执行。本说明书提供的方案,将DDL语句执行过程中的锁操作接入了事务,提供了完善的锁管理机制,使DDL语句的执行情况与锁的控制具有一致性,从而可以协调多个DDL语句的并发处理。

    聚合查询方法及装置
    18.
    发明公开

    公开(公告)号:CN116501756A

    公开(公告)日:2023-07-28

    申请号:CN202310486003.X

    申请日:2023-04-28

    IPC分类号: G06F16/242

    摘要: 本说明书提供一种聚合查询方法及装置,访方法包括:接收聚合查询请求针对的数据库表的数据流;确定数据流中第一数据的待聚合列的非重复值数NDV,并发送第一数据至目标节点;在NDV达到第一设定条件时,根据NDV确定目标存储阈值,并停止发送第一数据;对待接收的数据流中的第二数据进行聚合操作,并发送聚合结果至目标节点,聚合结果使用的存储区域不超过目标存储阈值。通过对接收的第一数据在未聚合的情况下直接进行发送,并在接收数据的期间确定NDV,实现根据实际数据分布来调整聚合结果可使用的存储区域的上限,可以减小CPU开销、避免非必要的网络通信开销,并且能够解决相关技术中利用优化器决策引起的数据倾斜问题。

    处理事务日志的方法及装置

    公开(公告)号:CN115905402B

    公开(公告)日:2023-07-18

    申请号:CN202211172899.6

    申请日:2022-09-26

    发明人: 田伟 刘浩 韩富晟

    摘要: 本说明书实施例提供了一种处理事务日志的方法及装置。该方法包括:针对分布式数据库执行一个事务,其中,该事务中包括第一操作及第二操作;确定第一序号,以及第二序号;其中,第一序号及第二序号之间的先后顺序与第一操作及第二操作之间的执行先后顺序相同;生成第一操作对应的第一日志以及第二操作对应的第二日志;在第一日志中携带第一序号,在第二日志中携带第二序号;将第一日志及第二日志分别写入该分布式数据库中的两个日志流中。通过本申请能够根据日志流中的日志得到事务中的各个操作之间的先后顺序,从而能够正确地得到事务的事务数据。