-
公开(公告)号:CN117216068A
公开(公告)日:2023-12-12
申请号:CN202311471185.X
申请日:2023-11-07
Applicant: 本原数据(北京)信息技术有限公司
Abstract: 本申请实施例提供了一种支持数据库混合负载的数据存储方法、装置及存储介质,属于数据存储技术领域。该方法包括:获取写入数据库的数据行和对应的写入时间信息,根据写入时间信息为每一数据行分配单调递增的行标识码。指定一个数据行的行标识码为凝结点,若行标识码不大于凝结点,将该行标识码对应的数据行作为凝结数据,若行标识码大于凝结点,将该行标识码对应的数据行作为普通冷热数据。对凝结数据进行压缩并采用列存储或行列混合存储方式存储,对普通冷热数据采用行存储或行列混合存储方式存储。采用不同存储方式将数据存储到一份表数据中,解决HTAP数据库中一份数据用两份表数据进行行存和列存,导致存储空间冗余大,维护同步成本高的问题。
-
公开(公告)号:CN115757438B
公开(公告)日:2023-05-12
申请号:CN202310015649.X
申请日:2023-01-06
Applicant: 本原数据(北京)信息技术有限公司
IPC: G06F16/22
Abstract: 本申请实施例提供了一种数据库的索引节点处理方法和装置、计算机设备及介质,属于数据存储技术领域。该方法包括:获取内存页面的数据写入信息;其中,所述数据写入信息包括:页面信息和数据写入次数;根据所述页面信息从预设的原始索引节点中筛选出候选索引节点;根据所述数据写入次数和预设的写入次数阈值对所述候选索引节点进行分类处理,得到热门索引节点和冷门索引节点;将所述热门索引节点进行节点分裂处理,得到第一目标节点;将所述冷门索引节点进行节点合并处理,得到第二目标节点。本申请实施例能够减少节点竞争,且能够节省空间利用率,从而提升数据库的系统性能。
-
公开(公告)号:CN115794417A
公开(公告)日:2023-03-14
申请号:CN202310052653.3
申请日:2023-02-02
Applicant: 本原数据(北京)信息技术有限公司
IPC: G06F9/50
Abstract: 本申请公开了一种内存管理方法及装置。其中,该方法包括:获取待分配的目标容量内存;根据目标容量从预设的虚存空间中确定一段地址连续的目标虚存空间;根据目标虚存空间的目标起始地址,将目标容量内存从虚存空间中映射到预设主存文件的空闲页面中;根据预设主存文件中的页面与物理内存的映射关系从物理内存中分配目标容量的物理内存。本申请提出的方法至少解决了内存管理过程中由于未充分利用内存碎片导致内存空间的使用率低的技术问题。
-
公开(公告)号:CN115757438A
公开(公告)日:2023-03-07
申请号:CN202310015649.X
申请日:2023-01-06
Applicant: 本原数据(北京)信息技术有限公司
IPC: G06F16/22
Abstract: 本申请实施例提供了一种数据库的索引节点处理方法和装置、计算机设备及介质,属于数据存储技术领域。该方法包括:获取内存页面的数据写入信息;其中,所述数据写入信息包括:页面信息和数据写入次数;根据所述页面信息从预设的原始索引节点中筛选出候选索引节点;根据所述数据写入次数和预设的写入次数阈值对所述候选索引节点进行分类处理,得到热门索引节点和冷门索引节点;将所述热门索引节点进行节点分裂处理,得到第一目标节点;将所述冷门索引节点进行节点合并处理,得到第二目标节点。本申请实施例能够减少节点竞争,且能够节省空间利用率,从而提升数据库的系统性能。
-
-
-