[发明专利]一种用于内存数据库的数据处理方法及系统在审

专利信息
申请号: 201910203571.8 申请日: 2019-03-18
公开(公告)号: CN110059074A 公开(公告)日: 2019-07-26
发明(设计)人: 徐磊;郝宝静 申请(专利权)人: 华迪计算机集团有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/22;G06F16/23;G06F12/06
代理公司: 北京工信联合知识产权代理有限公司 11266 代理人: 姜丽辉
地址: 100192 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 隔离级别 内存数据库 数据处理 事务 安全性验证 无锁 预设 快照 数据操作请求 时间戳标记 时间戳数据 数据库定义 处理阶段 存储地址 定义数据 可扩展性 内存空间 使用效率 索引方式 统一标准 直接映射 可重复 行控制 序列化 哈希 日志 算法 预取 标准化 并用 创建 统一
【权利要求书】:

1.一种用于内存数据库的数据处理方法,其特征在于,所述方法包括:

基于哈希Hash索引技术将数据中的关键词直接映射为存储地址;

根据事务所指示的数据操作请求创建新的版本行,并用时间戳标记事务和行版本实现无锁事务;其中,所述数据操作请求包括:增加、删除、修改和查询;

根据预设的隔离级别对所述事务进行安全性验证;其中,所述预设的隔离级别包括:快照隔离级别、可重复读隔离级别或序列化隔离级别;

当所述事务通过安全性验证时,进入提交处理阶段用于写日志,并将新的版本行数据对其它事务可见。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当所述事务为对数据进行更新时,采用比较和更新CAS实现无锁操作,通过比对物理地址的值与携带值是否匹配,匹配则可操作,不匹配则拒绝操作。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当所述事务为对数据页进行增量更新时,在数据上生成一个新的增量地址作为数据页的访问入口,并采用CAS完成映射表中物理新地址的映射,并对针对同一数据页可能出现的同时更新操作按照预设的选择机制进行仲裁,胜出者将进行更新,失败者操作则抛出错误信息。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

当由于更新链过长造成访问数据的时间复杂度提升时,利用查询器生成新的数据页,将物理地址指向新的数据页,并将老的数据页链表的内存释放。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将利用优化器确定的物理执行计划转译为C语言代码后,通过编译器编译为DLL机器代码。

6.一种用于内存数据库的数据处理系统,其特征在于,所述系统包括:

数据转化单元,用于基于哈希Hash索引技术将数据中的关键词直接映射为存储地址;

事务操作处理单元,用于根据事务所指示的数据操作请求创建新的版本行,并用时间戳标记事务和行版本实现无锁事务;其中,所述数据操作请求包括:增加、删除、修改和查询;

事务验证单元,用于根据预设的隔离级别对所述事务进行安全性验证;其中,所述预设的隔离级别包括:快照隔离级别、可重复读隔离级别或序列化隔离级别;

事务提交单元,用于当所述事务通过安全性验证时,进入提交处理阶段用于写日志,并将新的版本行数据对其它事务可见。

7.根据权利要求6所述的系统,其特征在于,所述事务操作处理单元,还包括:

当所述事务为对数据进行更新时,采用比较和更新CAS实现无锁操作,通过比对物理地址的值与携带值是否匹配,匹配则可操作,不匹配则拒绝操作。

8.根据权利要求6所述的系统,其特征在于,所述事务操作处理单元,还包括:

当所述事务为对数据页进行增量更新时,在数据上生成一个新的增量地址作为数据页的访问入口,并采用CAS完成映射表中物理新地址的映射,并对针对同一数据页可能出现的同时更新操作按照预设的选择机制进行仲裁,胜出者将进行更新,失败者操作则抛出错误信息。

9.根据权利要求8所述的系统,其特征在于,所述事务操作处理单元,还包括:

当由于更新链过长造成访问数据的时间复杂度提升时,利用查询器生成新的数据页,将物理地址指向新的数据页,并将老的数据页链表的内存释放。

10.根据权利要求6所述的系统,其特征在于,所述系统还包括:

机器语言获取单元,用于将利用优化器确定的物理执行计划转译为C语言代码后,通过编译器编译为DLL机器代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司,未经华迪计算机集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910203571.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top