【技术实现步骤摘要】
本申请实施例涉及数据库,尤其涉及一种内存数据库的访问方法及装置。
技术介绍
1、随着工业互联网、工业时代的来临,使得新一代信息通信技术与工业经济深度融合继而产生了新型基础设施、应用模式和工业生态。现实生活和虚拟世界中的人、机、物、系统产生全面互联、链接无处不在,使得人机交互频繁发生在各应用场景,促使设备朝着小型化发展。另外,在数据通信和光产品领域,小型嵌入式设备大量应用,内存数据库作为以数据为中心的技术基础底座,为设备软件系统提供稳定、持久的数据访问服务,在一些特定业务下更是对内存数据库的访问性能提出了非常高的要求。
2、目前的内存数据库的访问方式的访问性能难以满足要求。
技术实现思路
1、为了解决上述技术问题,本申请提供一种内存数据库的访问方法及装置。在该方法中第二模块可为访问物理内存资源的第一模块,分配虚拟地址连续的资源访问范围,从而利用该资源访问范围来加快寻址速度,提升内存数据块的访问性能。
2、在一种可能的实施方式中,本申请提供一种内存数据库的访问方法,应用
...【技术保护点】
1.一种内存数据库的访问方法,其特征在于,应用于内存数据库的访问装置,所述访问装置包括第一模块和第二模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二模块接收第一模块的第一数据访问请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第二模块创建与所述第一模块对应的目标文件之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第二模块将所述目标文件与所述第一访问范围关联,包括:
5.根据权利要求2至4中任意一项所述的方法,其特征在于,所述第二模块基于所述第一数据访
...【技术特征摘要】
1.一种内存数据库的访问方法,其特征在于,应用于内存数据库的访问装置,所述访问装置包括第一模块和第二模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二模块接收第一模块的第一数据访问请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第二模块创建与所述第一模块对应的目标文件之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第二模块将所述目标文件与所述第一访问范围关联,包括:
5.根据权利要求2至4中任意一项所述的方法,其特征在于,所述第二模块基于所述第一数据访问请求和第一访问范围内的第一基地址,确定在所述第一访问范围中待访问的第一虚拟内存资源之后,所述方法还包括:
6.根据权利要求1至5中任意一项所述的方法,其特征在于,在所述第一数据访问请求包括删除记录请求的情况下,所述基于所述第一虚拟内存资源访问所述相应的物理内存资源之后,所述方法还包括:
7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述第二模块基于所述第一数据访问请求和第一访问范围内的第一基地址,确定在所述第一访问范围中待访问的第一虚拟内存资源,包括:
8.根据权利要1至7中任意一项所述的方法,其特征在于,所述第一基地址为所述第一访问范围内的首地址。
9.根据权利要求1至8中任意一项所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述第二模块接收第三模块的第二数据访问请求之前,所述方法还包括:
11.根据权利要求10所述的方法,其...
【专利技术属性】
技术研发人员:王雷,周敏奇,罗正海,李宇明,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。