一种嵌入式数据库字段加密的分段式组织和操作方法和装置

    公开(公告)号:CN117195248B

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

    申请号:CN202310980348.0

    申请日:2023-08-04

    Abstract: 本发明属于嵌入式数据库领域,具体涉及一种嵌入式数据库字段加密的分段式组织和操作方法和装置。该方法设计了一套性能高效的数据库字段加密模型,主要包括两个部分:数剧库字段加密的分段式数据组织和操作核心思想,描述如何利用将记录中的数据拆分成特殊的数据块来加密以提高数据库在增删改查操作过程中的处理性能;数据库中各种数据类型在此种方法的核心思想下,设计出的数据库记录内字段的排列和分块方式,和针对性的操作步骤,可以减少加密和解密操作的次数来提升处理性能。

    一种数据库持久化组织优化方法

    公开(公告)号:CN116860722A

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

    申请号:CN202311109773.9

    申请日:2023-08-31

    Abstract: 本发明公开了一种数据库持久化组织优化方法,其步骤包括:针对待优化的数据库,在内存中为该数据库创建一追加日志索引结构ALI,用于存储用户键值到内部键值一对一的映射关系,并将映射关系存储在KVSSD中;该数据库持久化存储在KVSSD中,为该数据库中的每一数据生成一内部键值,将数据及其内部键值进行映射及数据持久化;当用户向该数据库插入数据时,将该用户的用户键值与ALI中的内部键值进行映射,如果找到匹配的内部键值,则以该匹配的内部键值为键将待插入数据插入到数据库中;如果未找到匹配的内部键值,则为待插入数据生成一内部键值并与该用户的用户键值建立映射关系,然后以该内部键值为键将待插入数据插入到该数据库中。

    一种可持久化和可扩展的轻量级多版本有序键值存储系统

    公开(公告)号:CN117131012B

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

    申请号:CN202311092654.7

    申请日:2023-08-28

    Abstract: 本发明公开了一种可持久化和可扩展的轻量级多版本有序键值存储系统,其包括一主内存模块和多个存储节点,每一存储节点上包括一持久内存模块;所述持久内存中使用块链的数据结构组织键值对,构建一持久化键块链,用于存储用户数据对应的键值对;其中键为用户数据key,值为指向该用户数据key的版本历史指针;每一存储节点的持久内存模块分别设置一的键范围,用于存储对应键范围的用户数据;每一键与一版本历史关联,版本历史为一数组,数组中每一成员包括一版本号和值,存储了键在不同版本被修改的记录;所述主内存中设有一基于所述持久化键块链中存储的键值对构建的索引结构跳表。本系统节省了存储空间,同时满足了数据一致性和可靠性要求。

    一种面向对象的嵌入式数据库高效索引组织方法

    公开(公告)号:CN116737664B

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

    申请号:CN202311013916.6

    申请日:2023-08-14

    Abstract: 本发明公开了一种面向对象的嵌入式数据库高效索引组织方法,其步骤包括:针对嵌入式数据库所申请的存储空间构建一索引结构和一编号复用结构;在索引结构中为每一数据对象建立一对象编号并存储其在存储空间中的偏移量;编号复用结构用于存储被删除的数据对象对应的对象编号;当写入一数据对象A时,首先查询编号复用结构中是否有对象编号;如果没有,则在索引结构中为该数据对象A生成一对象编号并在对应位置存储该数据对象A在存储空间中的偏移量;如果有,则从中选取一对象编号移入索引结构中并在对应位置存储该数据对象A在存储空间中的偏移量;当存储空间中删除一数据对象B时,将数据对象B在索引结构中的对象编号移入编号复用结构中。

    一种数据库事务智能管理方法及系统

    公开(公告)号:CN115904638B

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

    申请号:CN202211480494.9

    申请日:2022-11-23

    Abstract: 本发明公开了一种数据库事务智能管理方法及系统,涉及数据库事务智能管理方法,通过提取事务特征向量;构建基于异步优势演员评论家模型的强化学习模型,该强化学习模型包括一个主节点网络Master和多个子节点网络Worker;将事务特征向量发送到各个事务调度器中,各个事务调度器根据与其对应的Worker提供的调度策略进行决策判断,生成包含事务分配到不同线程以及运行先后顺序的事务调度方案,并与内存数据库环境完成交互;基于状态、奖励数据训练Worker并生成新的网络梯度,反响传播给Master;Worker根据更新的网络梯度生成新的调度策略,进行事务调度。本发明能够有效提升数据库的处理效率。

    一种基于机载嵌入式数据库的数据生命周期管理方法

    公开(公告)号:CN114706836B

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

    申请号:CN202210322838.7

    申请日:2022-03-29

    Abstract: 本发明公开了一种基于机载嵌入式数据库的数据生命周期管理方法,其步骤包括:1)在事务开启前,在所选数据库表的数据库表结构体中设置数据最长存储时间、数据最大存储条数的属性值,并在数据库表结构体内添加隐藏字段TTL_clock_time@和TTL_count@;TTL_clock_time@用于标识基于时间戳的TTL机制,TTL_count@用于标识基于记录条数的TTL机制;2)在事务开启后,检查事务所操作的数据库表的数据库表结构体信息中是否存在所述隐藏字段,如果存在则对所操作数据添加对应TTL标识;3)在事务提交的第一阶段基于记录条数的TTL机制和基于时间戳的TTL机制对数据进行操作。

    一种基于机载嵌入式数据库的数据生命周期管理方法

    公开(公告)号:CN114706836A

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

    申请号:CN202210322838.7

    申请日:2022-03-29

    Abstract: 本发明公开了一种基于机载嵌入式数据库的数据生命周期管理方法,其步骤包括:1)在事务开启前,在所选数据库表的数据库表结构体中设置数据最长存储时间、数据最大存储条数的属性值,并在数据库表结构体内添加隐藏字段TTL_clock_time@和TTL_count@;TTL_clock_time@用于标识基于时间戳的TTL机制,TTL_count@用于标识基于记录条数的TTL机制;2)在事务开启后,检查事务所操作的数据库表的数据库表结构体信息中是否存在所述隐藏字段,如果存在则对所操作数据添加对应TTL标识;3)在事务提交的第一阶段基于记录条数的TTL机制和基于时间戳的TTL机制对数据进行操作。

Patent Agency Ranking