[发明专利]一种用于内存数据库的数据处理方法及系统在审
| 申请号: | 201910203571.8 | 申请日: | 2019-03-18 |
| 公开(公告)号: | CN110059074A | 公开(公告)日: | 2019-07-26 |
| 发明(设计)人: | 徐磊;郝宝静 | 申请(专利权)人: | 华迪计算机集团有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/23;G06F12/06 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽辉 |
| 地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种用于内存数据库的数据处理方法及系统,包括:基于哈希Hash索引技术将数据中的关键词直接映射为存储地址;根据事务所指示的数据操作请求创建新的版本行,并用时间戳标记事务和行版本实现无锁事务;根据预设的隔离级别对所述事务进行安全性验证;其中,所述预设的隔离级别包括:快照隔离级别、可重复读隔离级别或序列化隔离级别;当所述事务通过安全性验证时,进入提交处理阶段用于写日志,并将新的版本行数据对其它事务可见。本发明采用统一标准定义数据来作为数据库定义基础,可扩展性强;采用多版本时间戳数据行控制来实现无锁事务;采用Hash预取算法索引方式来提升内存空间使用效率和CPU指令执行效率,比一般内存数据库的数据处理具有速度很快;拥有统一标准化的接口,能方便适用于多种平台和工具上。 | ||
| 搜索关键词: | 隔离级别 内存数据库 数据处理 事务 安全性验证 无锁 预设 快照 数据操作请求 时间戳标记 时间戳数据 数据库定义 处理阶段 存储地址 定义数据 可扩展性 内存空间 使用效率 索引方式 统一标准 直接映射 可重复 行控制 序列化 哈希 日志 算法 预取 标准化 并用 创建 统一 | ||
【主权项】:
1.一种用于内存数据库的数据处理方法,其特征在于,所述方法包括:基于哈希Hash索引技术将数据中的关键词直接映射为存储地址;根据事务所指示的数据操作请求创建新的版本行,并用时间戳标记事务和行版本实现无锁事务;其中,所述数据操作请求包括:增加、删除、修改和查询;根据预设的隔离级别对所述事务进行安全性验证;其中,所述预设的隔离级别包括:快照隔离级别、可重复读隔离级别或序列化隔离级别;当所述事务通过安全性验证时,进入提交处理阶段用于写日志,并将新的版本行数据对其它事务可见。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司,未经华迪计算机集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910203571.8/,转载请声明来源钻瓜专利网。





