-
公开(公告)号:CN115794417A
公开(公告)日:2023-03-14
申请号:CN202310052653.3
申请日:2023-02-02
Applicant: 本原数据(北京)信息技术有限公司
IPC: G06F9/50
Abstract: 本申请公开了一种内存管理方法及装置。其中,该方法包括:获取待分配的目标容量内存;根据目标容量从预设的虚存空间中确定一段地址连续的目标虚存空间;根据目标虚存空间的目标起始地址,将目标容量内存从虚存空间中映射到预设主存文件的空闲页面中;根据预设主存文件中的页面与物理内存的映射关系从物理内存中分配目标容量的物理内存。本申请提出的方法至少解决了内存管理过程中由于未充分利用内存碎片导致内存空间的使用率低的技术问题。
-
公开(公告)号:CN119577761B
公开(公告)日:2025-05-09
申请号:CN202411481286.X
申请日:2024-10-23
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 叶冠宇
Abstract: 本申请实施例提出了一种代码文件智能分析方法、装置、电子设备及存储介质,代码文件智能分析方法包括:获取待检代码项目,获取各个待检代码文件的复杂度;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值时,将代码项目输入第一处理设备中;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备处于满载状态时,将待检代码项目输入潮汐处理设备;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备和潮汐处理设备均处于满载状态时,对待检代码项目中的待检代码文件进行分组,得到多个目标文件组,将目标文件组输入第二处理设备中;能够有效提升代码文件的分析效率。
-
公开(公告)号:CN117891822B
公开(公告)日:2024-09-10
申请号:CN202311709003.8
申请日:2023-12-13
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 吴松
IPC: G06F16/23 , G06F16/2455 , G06F16/2458
Abstract: 本发明公开了一种持续聚合数据更新方法、装置、设备及存储介质,持续聚合数据更新方法包括:在接收到数据变化信号后,对存储于消息队列中的时序数据进行解析,得到初始时序数据,其中,数据变化信号在外部组件感知到时序数据后输出,根据初始时序数据在时序数据库中获取持续聚合信息,得到目标持续聚合信息,根据目标持续聚合信息在时序数据库中查询持续聚合后的数据,得到持续聚合数据,根据持续聚合数据反馈数据更新语句至时序数据库,以使时序数据库根据数据更新语句对持续聚合数据进行更新,得到目标持续聚合数据。本发明能够在适用于多种时序数据库的情况下,完成对时序数据的持续聚合更新。
-
公开(公告)号:CN117992501A
公开(公告)日:2024-05-07
申请号:CN202410398007.7
申请日:2024-04-03
Applicant: 本原数据(北京)信息技术有限公司
IPC: G06F16/2455 , G06F16/28 , G06F16/23
Abstract: 本申请实施例提供了一种数据库集群脑裂预防方法、装置、电子设备及存储介质,属于数据库存储技术领域。该方法包括:获取共享存储信息;其中,共享存储信息用于反映数据库集群各个节点对应的节点特征;基于共享存储信息将数据库集群进行集群划分,得到集群分区信息;其中,集群分区信息用于表征各个集群分区的属性信息;基于集群分区信息对原始主节点所在的集群分区进行解析处理,得到主节点分区信息;基于集群分区信息和主节点分区信息进行脑裂预防。本申请实施例的数据库集群自身能够处理网络分区引起的脑裂故障,无需依赖第三方集群管理工具,减少系统复杂度的同时,可以降低与第三方集群管理工具相关的风险,提高数据库集群系统的稳定性。
-
公开(公告)号:CN117992240A
公开(公告)日:2024-05-07
申请号:CN202410398004.3
申请日:2024-04-03
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 王云龙
Abstract: 本申请实施例提供了一种数据处理方法、装置、计算机设备及存储介质,属于数据处理技术领域。获取待同步的多个日志表,按照预设采样周期对多个日志进行采样,以确定每个日志表包含的目标日志以及日志数量;基于每个日志表的日志数量,将多个日志表在多个回放线程之间进行负载均衡的模拟分配,得到候选分配方案;读取针对多个待同步的日志表的预设分配方案,并确定预设分配方案相对于候选分配方案的差异度;根据差异度,从候选分配方案和预设分配方案之间选取目标分配方案;按照目标分配方案,将每个日志表中的目标日志分配至对应的回放线程进行回放。以此,能够实现系统的负载均衡,提高系统的性能效果。
-
公开(公告)号:CN117194440B
公开(公告)日:2024-02-13
申请号:CN202311479042.3
申请日:2023-11-08
Applicant: 本原数据(北京)信息技术有限公司 , 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院)
IPC: G06F16/22
Abstract: 本申请公开了数据库索引压缩方法、装置、电子设备及存储介质,涉及索引技术领域。通过获取包括多个叶子节点的索引树,对叶子节点列表中叶子节点提取公共前缀。在叶子节点列表中确定初始滑窗的第一边界和第二边界,并计算第一收益,根据第二边界移动至下一个索引值得到的预设边界计算第二收益。若第二收益大于或等于第一收益,则满足预设条件,对第二边界进行更新得到第二滑窗。将第二滑窗作为初始滑窗,迭代执行上述过程,直至不满足预设条件,从而获取初始滑窗的公共前缀。利用公共前缀对初始滑窗中叶子节点的索引值进行压缩。由此通过设置滑窗并根据收益更新滑窗,利用不同的公共前缀压缩不同滑窗中的索引值,有效提高了数据库索引压缩率。
-
公开(公告)号:CN116467354B
公开(公告)日:2023-09-12
申请号:CN202310710667.X
申请日:2023-06-15
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 谢海滨
IPC: G06F16/2455 , G06F16/248 , G06F16/22 , G06F16/23
Abstract: 本申请实施例提供了一种数据库的查询方法和装置、计算机设备、存储介质,属于数据库技术领域。该方法包括:根据数据查询请求确定目标数据列和初始预聚合哈希表;将第一分组数据写入初始预聚合哈希表得到第一预聚合哈希表;将第一分组数据写入预聚合缓存中;根据关键字数据和第二分组数据进行关键字匹配得到匹配结果;对第一预聚合哈希表的存储空间和预设哈希表空间阈值进行空间判断,根据预设淘汰算法对初始缓存数据进行数据选择;根据选择数据将第二分组数据写入第一预聚合哈希表得到第二预聚合哈希表;当第二分组数据是所述结束标记,对第二预聚合哈希表的数据和第三分组数据合并得到目标查询表。本申请实施例能够提高对数据库的查询效率。
-
公开(公告)号:CN115774740B
公开(公告)日:2023-09-12
申请号:CN202211453802.9
申请日:2022-11-21
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 李传成
IPC: G06F16/2458 , G06F16/2455 , G06F16/21
Abstract: 本申请公开了一种数据库快照查询方法、系统及存储介质,涉及数据库技术领域。数据库快照查询方法,包括:获取至少一个时间范围,以及时间范围内数据库进行数据操作对应的序号快照信息,并将时间范围、序号快照信息按照对应关系存储在预设的环形缓冲器;获取待恢复数据对应的目标时间,并根据目标时间确定时间范围,以从环形缓冲器中提取序号快照信息中的最小序号信息,其中,目标时间落入时间范围;根据预设的日志读取规则以及最小序号信息,获取预写式日志中的目标快照;根据目标快照查询得到待恢复数据。本申请能够减少快照查询时间,进而快速查询快照,从而快速查询被误删除的数据,并且还能够实现被误删除的数据的精准查询。
-
公开(公告)号:CN116049153B
公开(公告)日:2023-08-25
申请号:CN202211589576.7
申请日:2022-12-12
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 吴松
IPC: G06F16/215 , G06F16/28 , G06F16/2458
Abstract: 本申请提出数据库的数据处理方法、装置、电子设备及存储介质,涉及数据库技术领域。包括:获取待写入时序数据;从预设的时序数据库获取时序表结构定义;对待写入时序数据进行划分,得到标签数据和值数据;根据标签存储信息从时序数据库获取标签数据存储表;根据标签数据与标签数据存储表的数据进行比对,得到比对结果;根据比对结果,从标签数据存储表获取标签数据的标签标识码;根据值存储信息从时序数据库获取值数据存储表;将标签标识码和值数据写入值数据存储表。本申请实施例通过对时序数据的分离存储,减少了标签数据的重复存储。此外,对分离后的标签存储表及值存储表的读写流程进行定义,简化了分离后数据的读写流程,提升了查询效率。
-
公开(公告)号:CN116303575A
公开(公告)日:2023-06-23
申请号:CN202310285694.7
申请日:2023-03-22
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 陈泽
IPC: G06F16/2453 , G06F16/2455 , G06F16/242
Abstract: 本申请公开了一种数据库数据查询方法、装置及非易失性存储介质。其中,该方法包括:在待查询数据库中确定目标数据表,并依据目标数据表中各个数据分区的第二目标特征,对各个数据分区进行分类,其中,目标数据表中各个数据分区对应的数据存储方式不同,并且同一类别下的数据分区对应相同的第二目标特征;依据不同类别的数据分区对应的第二目标特征,确定多个数据查询方案,并确定多个数据查询方案中的每个数据查询方案对应的代价指标,其中,代价指标至少用于指示执行每个数据查询方案时的预估时间;执行代价指标最小的数据查询方案。
-
-
-
-
-
-
-
-
-