[发明专利]一种内存数据库在审
申请号: | 202010006306.3 | 申请日: | 2020-01-03 |
公开(公告)号: | CN113076329A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 夏福生 | 申请(专利权)人: | 上海亲平信息科技股份有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455;G06F16/27;G06F16/22;G06F16/21 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 李昌霖 |
地址: | 200082 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 数据库 | ||
1.一种内存数据库,其特征在于:包括内存数据存储单元、配置开关、内存数据修改管理单元以及内存数据查询单元,所述内存数据存储单元用于数据存储;所述配置开关用于内存配置,即用于将分布式机群的多个服务器内存与内存数据存储单元连接;所述内存数据修改管理单元用于内存数据的新增、修改、删除以及更新管理;所述内存数据查询单元用于内存数据查询。
2.根据权利要求1所述的内存数据库,其特征在于:还包括内存缓存单元,所述内存缓存单元用于存储修改管理过程中的缓存数据。
3.根据权利要求2所述的内存数据库,其特征在于:所述内存数据修改管理单元包括新增单元、修改单元、删除单元以及更新单元,分别用于内存数据的新增、修改、删除以及更新管理。
4.根据权利要求3所述的内存数据库,其特征在于:所述内存数据查询单元包括普通查询单元和SQL条件查询单元,分别用于普通查询、SQL条件查询。
5.根据权利要求4所述的内存数据库,其特征在于:还包括内存数据同步单元,所述内存数据同步单元用于普通数据库中的数据与内存数据的同步。
6.根据权利要求5所述的内存数据库,其特征在于:所述内存数据同步单元进行同步内存数据库的任务服务包括立即刷新、档案增加、档案修改、档案删除。
7.根据权利要求6所述的内存数据库,其特征在于:所述内存数据同步单元包括服务多线程执行单元,所述服务多线程执行单元用于内存数据的新增、修改、删除、立即刷新以及定时刷新。
8.根据权利要求1-7任一所述的内存数据库,其特征在于:所述内存数据修改管理单元以哈希结构的方式将待存储的数据存入内存数据存储单元中,所述哈希结构包括哈希数组和使用情况链表,所述内存数据查询单元接收到查询请求后,以如下方式执行查询操作:
(1)计算待查询的数据记录的哈希值;
(2)访问以所述哈希值作为数组下标的所述哈希数组中对应的数组单元,并随之遍历该数组单元中的入口指针所指向的数据记录链表以查找出目标数据记录,并将查询结果传送回所述外部应用;
(3)将所述使用情况链表中与所访问的数组单元相对应的节点移动至所述使用情况链表的尾部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亲平信息科技股份有限公司,未经上海亲平信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010006306.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:NR-U系统寻呼消息的传输方法、基站及终端
- 下一篇:一种分布式数据库