发明名称 一种对数据库进行数据处理的方法和装置
摘要 本发明提供了一种对数据库进行数据处理的方法和装置,通过对数据库中的数据块以及数据块的各字段进行类型配置,以生成包含数据块类型、数据块的各字段的类型和地址偏移信息的类型配置表,在接收到数据库的访问请求后,即便访问对象为数据块中的具体字段,也能够通过查找类型配置表确定该字段在数据库中的地址信息,从而对具体字段进行相应的数据处理。本发明能够利用key-value技术实现对数据块的灵活处理,提高处理效率。
申请公布号 CN102375854B 申请公布日期 2013.04.10
申请号 CN201010261266.3 申请日期 2010.08.23
申请人 杭州华三通信技术有限公司 发明人 胡小龙
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种对数据库进行数据处理的方法,应用于采用关键词key‑数值value技术的非结构化查询语言NO‑SQL数据库,其特征在于,根据对数据库中的数据块以及数据块的各字段进行的类型配置,生成类型配置表,并对所述数据块指定key;所述类型配置表中包含数据块的类型、数据块的各字段的类型和地址偏移信息;该方法包括:A、接收到对所述数据库的访问请求后,对访问请求进行访问对象的解析,确定解析结果中key对应的起始地址信息,利用解析结果中的字段名称查找类型配置表,确定该字段名称对应的地址偏移信息,然后确定访问对象在所述数据库中的地址信息;B、根据所述访问对象在所述数据库中的地址信息,对访问对象进行相应的数据处理;其中,所述访问请求包含的访问对象信息中数据块的key和字段名称之间存在隔离符;如果字段中存在两级以上结构,则所述字段名称包括两级以上字段名称,且各级字段名称之间存在隔离符;如果访问对象信息中还包含单元信息,则字段名称之后存在单元标识符。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地