发明名称 一种基于云平台的元数据索引模型及方法
摘要 本发明公开一种基于云平台的元数据索引模型及方法,模型包括:全量索引模块,主要解决对遗留数据和迁移数据建立全量索引的问题;增量索引模块,主要解决审核通过的元数据以增量的方式加入索引库;索引管理模块,用于对索引的基本管理需求。方法通过构建提供元数据建立索引的一套SaaS服务。租户通过迁移或者注册流程存储元数据到元数据存储中心,对迁移的元数据采用建立全量索引的方式,对通过注册流程存储的元数据,调用建立增量索引接口,以增量的方式向索引库添加数据;建立索引使用分布式检索工具Elasticsearch完成。本发明建立索引速度具有明显提升,能够达到实时搜索,具有良好的可扩展性。
申请公布号 CN103744960A 申请公布日期 2014.04.23
申请号 CN201410004932.3 申请日期 2014.01.06
申请人 河海大学 发明人 冯钧;姜康;唐志贤;万定生;朱跃龙;李士进;朱康康;冯读庆;许潇;刘子源;陈焕霖
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 李玉平
主权项 一种基于云平台的元数据索引模型,其特征在于:所述模型应用了分布式索引工具Elasticsearch的特性,与元数据建立索引方案结合,为多个租户提供建立索引服务,租户之间的索引数据保持独立,每个租户拥有不同类型的元数据对应的索引类型,租户划分与权限赋予由用户圈组负责;模型主要包括三个功能模块:全量索引创建、增量索引创建与索引管理;索引管理模块提供索引管理功能,管理粒度分为三层,分别为用户层、索引层、索引类型层,支持用户、索引、索引类型的查询,支持索引、索引类型的删除,支持索引权限的变更;全量索引模块用于提升建立索引的速度,通过建立合理的批量提交建立索引请求机制,来保证整个流程的效率;建立元数据全量索引模块,在租户通过权限验证后,提取租户在元数据存储库中存储的迁移元数据,采用批量方式对元数据建立全量索引;建立元数据增量索引模块,在租户通过权限验证后,获得审核通过的元数据ID,当索引文件中不存在该元数据信息时,增量式的把数据存入租户对应的索引文件中;索引管理模块,用于显示索引库中索引的基本信息,包括:以及租户对应的索引和类型,索引的权限控制,索引的存储管理。
地址 210098 江苏省南京市西康路1号