[发明专利]一种甲骨文系统数据管理方法及其装置无效
申请号: | 200810192907.7 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101452486A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 陈皓;郑承满;张树贵;高志慧 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫;潘中毅 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 甲骨文 系统 数据管理 方法 及其 装置 | ||
1.一种甲骨文系统数据管理方法,其特征在于,包括:
步骤a,在甲骨文系统中创建哈希表,构造所述哈希表的下标结构,并在甲骨文系统中声明所述哈希表为全局变量;
步骤b,在内存中为所述已被声明为全局变量的哈希表划分内存区域,创建所述哈希表的下标,并将所述下标与所述内存区域一一对应;
步骤c,将甲骨文系统中的数据项目存储到所述内存区域;
步骤d,根据查询条件查询所述哈希表的下标;
步骤e,根据查询到的所述哈希表的下标,从与所述下标对应的内存中读取数据项目。
2.如权利要求1所述的甲骨文系统数据管理方法,其特征在于:
所述步骤a中,构造所述哈希表的下标结构具体为:根据所述数据项目的主键构造所述哈希表下标结构,所述数据项目的主键的长度为所述哈希表下标的长度。
3.如权利要求1所述的甲骨文系统数据管理方法,其特征在于:
所述步骤e中,当所述哈希表下标对应到的内存区域中数据项目为空时,返回预先设定的数据项目。
4.如权利要求1所述的甲骨文系统数据管理方法,其特征在于:
所述步骤e中,当查询到的所述哈希表的下标多于一项时,读取第一项对应的内存区域中的数据项目。
5.如权利要求1所述的甲骨文系统数据管理方法,其特征在于:
所述数据项目采用接口的方式封装。
6.如权利要求5所述的甲骨文系统数据管理方法,其特征在于:
在所述步骤a之前创建一个视图,所述视图的结构即为所述步骤a中的哈希表的下标结构。
7.如权利要求5所述的甲骨文系统数据管理方法,其特征在于:
在所述步骤a之前创建一个结构体,所述结构体的结构为所述步骤a中的哈希表的下标结构。
8.一种甲骨文系统数据管理装置,其特征在于,包括:
创建单元,用于在甲骨文系统中创建哈希表,构造所述哈希表的下标结构,并在甲骨文系统中声明所述哈希表为全局变量;
内存划分对应单元,用于在内存中为已被创建单元声明为全局变量的所述哈希表划分内存区域,创建所述哈希表的下标,并将所述下标与所述的内存区域一一对应;
存储单元,用于将甲骨文系统中的数据项目存储到内存划分对应单元划分出的所述内存区域;
查询单元,用于根据查询条件查询哈希表的下标;
读取单元,用于根据查询单元查询到的所述哈希表的下标,从与所述下标对应的所述内存区域中读取数据项目。
9.如权利要求8所述的甲骨文系统数据管理装置,其特征在于,还包括:
默认数据项目单元,用于当所述查询单元查询到的所述哈希表下标对应到的内存区域中数据项目为空时,返回预先设定的数据项目。
10.如权利要求8所述的甲骨文系统数据管理装置,其特征在于,还包括:预处理单元,用于创建一个视图或结构体,所述视图或结构体的结构由所述创建单元获取并定义为所述哈希表的下标结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810192907.7/1.html,转载请声明来源钻瓜专利网。