发明名称 |
存储数据的方法及装置 |
摘要 |
本发明公开了一种存储数据的方法及装置,属于计算机技术领域。方法包括:根据预设的配置策略在本地共享内存中配置可扩展的二维数据缓存阵列,二维数据缓存阵列包括多个逻辑数据块,每个逻辑数据块包括多个用于存储数据的子数据块;根据业务逻辑需求,将网络存储设备上的数据加载至对应的子数据块中。本发明通过根据预设的配置策略在本地共享内存中配置可扩展的二维数据缓存阵列,并根据业务逻辑需求,将网络存储设备上的数据加载至二维数据缓存阵列的对应的子数据块中,实现本地存储数据,从而可以提高数据存储及交互的效率,且由于存储数据的二维数据缓存阵列为可扩展的,因而提高了数据结构的可扩展性,从而能够满足业务逻辑的需求。 |
申请公布号 |
CN103309818B |
申请公布日期 |
2015.07.29 |
申请号 |
CN201210061555.8 |
申请日期 |
2012.03.09 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
林爱民;唐炯;王军帅 |
分类号 |
G06F12/08(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
罗振安 |
主权项 |
一种存储数据的方法,其特征在于,所述方法包括:根据预设的配置策略在本地共享内存中配置可扩展的二维数据缓存阵列,所述二维数据缓存阵列包括多个逻辑数据块,每个逻辑数据块包括多个用于存储数据的子数据块;根据业务逻辑需求,将网络存储设备上的数据加载至对应的子数据块中;所述根据预设的配置策略在本地共享内存中配置可扩展的二维数据缓存阵列之后,还包括:建立所述二维数据缓存阵列与所述网络存储设备的映射关系表,并根据所述二维数据缓存阵列的子数据块中的数据变化更新所述映射关系表,所述映射关系表存储在所述网络存储设备上,并记录了每个逻辑数据块中的各个子数据块的数据存储情况;其中,所述二维数据缓存阵列中的每个逻辑数据块对应一个映射关系表,每个逻辑数据块中的子数据块对应映射关系表中的一条记录。 |
地址 |
518000 广东省深圳市福田区赛格科技园2栋东403室 |