-
公开(公告)号:CN115774740A
公开(公告)日:2023-03-10
申请号:CN202211453802.9
申请日:2022-11-21
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 李传成
IPC: G06F16/2458 , G06F16/2455 , G06F16/21
Abstract: 本申请公开了一种数据库快照查询方法、系统及存储介质,涉及数据库技术领域。数据库快照查询方法,包括:获取至少一个时间范围,以及时间范围内数据库进行数据操作对应的序号快照信息,并将时间范围、序号快照信息按照对应关系存储在预设的环形缓冲器;获取待恢复数据对应的目标时间,并根据目标时间确定时间范围,以从环形缓冲器中提取序号快照信息中的最小序号信息,其中,目标时间落入时间范围;根据预设的日志读取规则以及最小序号信息,获取预写式日志中的目标快照;根据目标快照查询得到待恢复数据。本申请能够减少快照查询时间,进而快速查询快照,从而快速查询被误删除的数据,并且还能够实现被误删除的数据的精准查询。
-
公开(公告)号:CN115208414B
公开(公告)日:2023-01-03
申请号:CN202211119160.9
申请日:2022-09-15
Applicant: 本原数据(北京)信息技术有限公司
IPC: H03M7/30 , G06F16/903
Abstract: 本申请实施例提供了一种数据压缩方法、数据压缩装置、计算机设备及存储介质,属于计算机技术领域。该方法包括:接收数据压缩信号,数据压缩信号包括待压缩的数据页,数据页包括至少一条待压缩数据和待压缩数据的压缩标识;根据预训练的压缩模型对待压缩数据进行数据压缩,得到数据压缩集,数据压缩集包括多个字符类型子集,字符类型子集用于存储待压缩数据经过数据压缩后得到的字符信息;根据压缩标识和字符类型子集构建目标熵编码器;根据目标熵编码器对数据压缩集进行编码,得到压缩结果。本申请实施例能够提高对数据压缩的压缩率。
-
公开(公告)号:CN119402333A
公开(公告)日:2025-02-07
申请号:CN202411311779.9
申请日:2024-09-20
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 佘兴彬
Abstract: 本申请实施例提供了一种数据库集群主节点确定方法、装置、电子设备及存储介质,属于数据库管理技术领域。该方法包括:所述共享存储空间中设置有主节点信息存储区域,所述主节点信息存储区域用于存储所述集群主节点的主节点信息,所述方法包括:通过所述主节点信息存储区域,获取所述主节点信息;基于所述主节点信息确定所述集群主节点的主节点状态;响应于所述主节点状态为失效状态,对每一所述集群备节点进行集群节点投票处理,得到对应的节点投票信息;根据所述节点投票信息从多个所述数据库节点中确定目标主节点。本申请实施例能够避免数据库集群出现多个主节点,确定唯一的主节点。
-
公开(公告)号:CN117891815B
公开(公告)日:2024-09-10
申请号:CN202311811158.2
申请日:2023-12-26
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 侯宗田
IPC: G06F16/22 , G06F16/245 , G06F9/52
Abstract: 本申请公开了数据库并行扫描方法、装置、电子设备及存储介质,涉及数据库技术领域。方法中首先获取数据库的数据索引树并创建多个扫描线程,数据索引树包括多个索引页面,索引页面按照页面编号有序存储,第一个扫描线程作为初始线程。利用初始线程获取同步锁,从索引页面中选取初始索引页面并确定预设数量,并对初始索引页面进行数据扫描,在进行数据扫描时,初始线程释放同步锁。然后基于初始索引页面的页面编号有序选取预设数量的索引页面作为目标索引页面,依次将目标索引页面的目标页面编号写入预设的共享参数中。在每次写入后,利用同步锁唤醒扫描线程,利用扫描线程对目标索引页面进行数据扫描,可以有效提升数据库查询扫描的效率。
-
公开(公告)号:CN116303575B
公开(公告)日:2023-12-12
申请号:CN202310285694.7
申请日:2023-03-22
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 陈泽
IPC: G06F16/2453 , G06F16/2455 , G06F16/242
Abstract: 本申请公开了一种数据库数据查询方法、装置及非易失性存储介质。其中,该方法包括:在待查询数据库中确定目标数据表,并依据目标数据表中各个数据分区的第二目标特征,对各个数据分区进行分类,其中,目标数据表中各个数据分区对应的数据存储方式不同,并且同一类别下的数据分区对应相同的第二目标特征;依据不同类别的数据分区对应的第二目标特征,确定多个数据查询方案,并确定多个数据查询方案中的每个数据查询方案对应的代价指标,其中,代价指标至少用于指示执行每个数据查询方案时的预估时间;执行代价指标最小的数据查询方案。
-
公开(公告)号:CN116644103B
公开(公告)日:2023-11-24
申请号:CN202310553264.9
申请日:2023-05-17
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 杨浩
IPC: G06F16/2457 , G06F16/242
Abstract: 本申请实施例提供了一种基于数据库的数据排序方法和装置、设备、存储介质,属于数据库技术领域。该方法包括:根据排序查询语句确定目标数据表和排序查询数据,排序查询数据包括返回列字段、第一目标列字段、排序类型数据和返回数据量;当返回数据量小于排序数据量阈值,根据第一目标列字段、排序类型数据和返回数据量对目标数据表进行元组提取,得到第一元组;根据返回列字段和第一目标列字段确定至少一个第二目标列字段;根据第一元组的第一编号数据和第二目标列字段对目标数据表得到第二列数据;根据第一元组和第二列数据构建第一目标元组;对第一目标元组进行元组合并得到目标排序数据表。本申请实施例能够提高数据库的数
-
公开(公告)号:CN115905168B
公开(公告)日:2023-11-07
申请号:CN202211424119.2
申请日:2022-11-15
Applicant: 本原数据(北京)信息技术有限公司
Abstract: 本申请提供了一种基于数据库的自适应压缩方法和装置、设备、存储介质,属于计算机技术领域。该方法包括:获取待识别页面的访问频率信息;根据待识别页面在预设的元数据文件中进行文件划分处理,得到待识别页面的状态数据文件,状态数据文件用于存储待识别页面的初始访问状态和页面压缩状态;根据冷温热状态阈值对访问频率信息进行状态划分确定目标访问状态,并根据目标访问状态更新初始访问状态;根据目标访问状态和算法库确定待识别页面的目标压缩算法;对页面压缩状态进行压缩状态判断,得到判断结果;根据判断结果和目标压缩算法对待识别页面进行数据压缩。本申请实施例能够同时平衡数据库的性能和压缩率。
-
公开(公告)号:CN116775698A
公开(公告)日:2023-09-19
申请号:CN202311062436.9
申请日:2023-08-23
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 罗拉全
IPC: G06F16/2453 , G06F16/901
Abstract: 本申请实施例提供了一种数据库的分区裁剪方法和装置、计算机设备、存储介质,属于数据库技术领域。该方法包括:获取目标分区表和目标约束条件数据;目标分区表包括候选分区;对目标约束条件数据进行条件数据解析,得到第一表达式数据、第一比较运算符和第二表达式数据;根据第一表达式数据和第二表达式数据进行裁剪状态判断,确定第一裁剪标志数据;根据第一裁剪标志数据对候选分区进行分区筛选,得到目标分区链表数据;目标分区链表数据包括扫描分区名称;根据扫描分区名称对目标分区表进行分区扫描,得到目标扫描分区,目标扫描分区用于表示目标查询语句进行数据查询的扫描范围。本申请实施例有效提高数据库的分区裁剪性能。
-
公开(公告)号:CN116467354A
公开(公告)日:2023-07-21
申请号:CN202310710667.X
申请日:2023-06-15
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 谢海滨
IPC: G06F16/2455 , G06F16/248 , G06F16/22 , G06F16/23
Abstract: 本申请实施例提供了一种数据库的查询方法和装置、计算机设备、存储介质,属于数据库技术领域。该方法包括:根据数据查询请求确定目标数据列和初始预聚合哈希表;将第一分组数据写入初始预聚合哈希表得到第一预聚合哈希表;将第一分组数据写入预聚合缓存中;根据关键字数据和第二分组数据进行关键字匹配得到匹配结果;对第一预聚合哈希表的存储空间和预设哈希表空间阈值进行空间判断,根据预设淘汰算法对初始缓存数据进行数据选择;根据选择数据将第二分组数据写入第一预聚合哈希表得到第二预聚合哈希表;当第二分组数据是所述结束标记,对第二预聚合哈希表的数据和第三分组数据合并得到目标查询表。本申请实施例能够提高对数据库的查询效率。
-
公开(公告)号:CN115828308B
公开(公告)日:2023-05-12
申请号:CN202310104684.9
申请日:2023-02-13
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 刘鹏程
Abstract: 本申请提供了一种数据访问方法、数据访问装置、电子设备及存储介质,属于数据处理技术领域,通过响应于客户端的第一创建请求,创建第二服务器的数据库信息,响应于客户端的第二创建请求,创建第二服务器的待登录对象信息,响应于客户端的数据访问请求,根据数据访问请求、数据库信息、待登录对象信息登录第二服务器,并从第二服务器获取表元数据信息,根据表元数据信息访问第二服务器的表数据,能够减少本地数据库需要维护的数据表的数据量。
-
-
-
-
-
-
-
-
-