[发明专利]一种基于动态字段存储的编目著录索引方法及装置在审
申请号: | 201110064504.6 | 申请日: | 2011-03-17 |
公开(公告)号: | CN102682028A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 孙伟;王弋珵 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 字段 存储 编目 著录 索引 方法 装置 | ||
技术领域
本发明涉及广电领域,特别涉及一种基于动态字段存储的编目著录索引方法及装置。
背景技术
现有的广电媒资系统中(MAM-媒体资产管理系统),对资产的描述是通过编目著录的方式来实现的,编目著录的成果是元数据,该元数据是以XML文件来保存的。出于检索的需要,必须要对这些文件中保存的著录项信息建立索引。就是说将文件的内容转换到关系数据库或者其他第三方搜索平台里边。如表1所示,传统的数据库模型包含表和字段,每个表包含若干个字段,如对象ID、对象名称、对象类型、创建者、创建时间等均可以按照常规的方式定义数据库表结构。
表1:
但是编目著录内容是XML树状结构,一个简单的例子,如图3所示。其中方框中显示的内容是包含值的节点。并且元数据树的节点数目及层级深度是动态变化的。对数的数据存储最常见的方式表2所示。表2所示存储是一个竖表的存储方式,即对象表中的每一条记录(例如:1991)在此表中要对应多条著录项记录,通常一个元数据的定义要包含至少100个编目著录项,那么第二个表的记录数=第一个表的记录数*100。当媒资库中存储的对象数目达到百万、千万的时候,著录项信息表的数据量达到一个增加、删除、修改、查询都非常低效的程度。并且竖表组合查询本身就需要的级联次数较多,无论如何优化都达不到可观的效果。表3是初步优化后的竖表解决方案。
表2:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110064504.6/2.html,转载请声明来源钻瓜专利网。