发明名称 一种面向对象的存取方法及系统
摘要 本发明提供了一种面向对象的存取方法,该方法包括:A、根据数据管理指令和待处理数据对象的全局名字空间GNS信息,获得所述待处理数据对象的类别标识符CID,查找与所述CID对应的分类数据存储区;B、按照与所述CID对应的分类数据存储区上保存的优化性能参数和空间配额参数,对待处理数据对象进行数据管理;所述优化性能参数至少包含数据管理指令的优先级及数据管理参数;所述空间配额参数包含可用空间参数和已用空间参数。本发明还提供了一种面向对象的存取系统。采用本发明的方法及系统,能够对不同类别的数据进行统一管理,节省系统的资源,并能够使关键数据获得较优的读写性能。
申请公布号 CN102799583B 申请公布日期 2015.01.14
申请号 CN201110134795.1 申请日期 2011.05.23
申请人 上海爱数软件有限公司 发明人 贺鸿富;童莎
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王一斌;王琦
主权项 一种面向对象的存取方法,其特征在于,该方法包括:A、根据数据管理指令和待处理数据对象的全局名字空间GNS信息,获得所述待处理数据对象的类别标识符CID,查找与所述CID对应的分类数据存储区;B、按照与所述CID对应的分类数据存储区上保存的优化性能参数和空间配额参数,对待处理数据对象进行数据管理;所述优化性能参数至少包含数据管理指令的优先级及数据管理参数;所述空间配额参数包含可用空间参数和已用空间参数;在步骤A之前进一步包括:A’、根据存储区创建指令及数据对象的CID,在介质池包含的至少一个数据介质上创建对应于所述CID的分类数据存储区,在分类数据存储区上保存该分类数据存储区的优化性能参数和空间配额参数;步骤A’所述在介质池包含的至少一个数据介质上创建对应于所述CID的分类数据存储区之前,进一步包括:A”、判断介质池属性中的可用空间是否小于待创建的分类数据存储区所需存储空间,如果是,则对介质池进行扩展,并更新介质池属性中的可用空间;所述步骤A’包括:A1’、根据数据对象的CID,判断所述介质池的任一数据介质上是否存在与所述数据对象的CID对应的分类数据存储区,如果是,则忽略存储区创建指令,否则,执行步骤A2’;A2’、判断所述介质池是否存在一个数据介质的介质属性的可用空间大于或等于待创建的分类数据存储区所需存储空间,如果是,则在所述一个数据介质上创建对应于所述CID的分类数据存储区,否则在所述介质池的多个数据介质上创建对应于所述CID的分类数据存储区;A3’、在所述对应于CID的分类数据存储区覆盖的第一个数据介质上保存预设的该分类数据存储区的优化性能参数和空间配额参数;其中,所述GNS的格式为gns://CID/objectName,所述objectName是数据对象的名称。
地址 201315 上海市南汇区康桥镇康土路25号204室