[发明专利]一种加快面向多租户云存储系统数据索引的方法有效
申请号: | 201910840769.7 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110769025B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 戴元顺 | 申请(专利权)人: | 江苏中云科技有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;G06F16/13;G06F16/16;G06F16/182 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 薛雨妍 |
地址: | 212000 江苏省镇江市新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加快 面向 租户 存储系统 数据 索引 方法 | ||
本发明公开了一种加快面向多租户云存储系统数据索引的方法,包括下列步骤:步骤1:索引初始化阶段,该阶段会根据用户信息初始化全局索引和本地索引;步骤2:新用户加入系统阶段,该阶段用来建立新用户在全局索引中的信息;步骤3:用户数据索引阶段,该阶段用来索引用户数据;步骤4:索引销毁阶段,该阶段用来销毁用户元数据信息。本发明实现了元数据按用户进行分类和按照用户在线情况进行动态挂载该用户索引信息,具备了多租户下数据快速访问和元数据服务器低负载的优点。
技术领域
本发明涉及数据索引领域,尤其涉及一种加快面向多租户云存储系统数据索引的方法。
背景技术
信息技术的出现扩大了每天产生大量数据的信息系统的规模和范围,开启了大数据处理和分析领域。基于虚拟化的云计算环境不仅可以满足日益增长的数据存储需求,还可以满足大数据应用的繁重和大规模计算需求。云资源访问效率问题是一个非常重要的问题,它直接影响用户对云供应商提供的服务质量的体验。然而,由于云计算数据量的增大,传统的数据索引方式并不适合大数据背景下多租户对数据的索引。因此,需要一种新的索引方式来提高多租户对数据的访问效率。
目前现有相关技术方案一是把存储系统中的所有数据按照相同的规则建立统一的全局索引;但是这种方案对多租户数据索引进行统一的组织,系统运行时,需要加载整个全局索引信息,增加了元数据服务器的负载。当用户索引数据时,这种组织方式会检索全局索引,增加了用户的索引时间。所以并不适用于大数据背景下多租户对数据的索引。
现有相关技术方案二中广东技术师范学院,魏文国等申请的《一种云存储系统》于2017-12-30日向中国国家知识产权局申请专利并获得批准,于2019-03-01日公开,公开号:109413130A。上述发明只是从元数据方面着手解决云存储的性能问题,并没有针对多租户用户索引效率给出方案,无法保证云环境下多租户的服务质量。
本发明要解决的技术问题在于:
1、针对相关方案一用户数据索引信息统一组织导致元服务器负载增大及数据索引效率低下的问题;
2、针对相关方案二存储系统中没有区分用户统一组织用户数据索引的问题。
发明内容
针对现有技术的不足,本发明提供一种加快面向多租户云存储系统数据索引的方法,包括下列步骤:
步骤1:索引初始化阶段,该阶段会根据用户信息初始化全局索引和本地索引;
步骤2:新用户加入系统阶段,该阶段用来建立新用户在全局索引中的信息;
步骤3:用户数据索引阶段,该阶段用来索引用户数据;
步骤4:索引销毁阶段,该阶段用来销毁用户元数据信息。
本发明的进一步改进在于:所述步骤1包括以下子步骤:
子步骤1-1:初始化全局索引根节点;
子步骤1-2:根据当前在线用户信息从本地元数据文件中获取相应信息,并把该信息挂载到全局索引中;
子步骤1-3:在线用户客户端保存该用户索引信息在全局索引中的位置;
本发明的进一步改进在于:所述步骤2包括以下子步骤:
子步骤2-1:为新用户创建索引节点;
子步骤2-2:把新用户的索引节点挂载到全局索引中;
本发明的进一步改进在于:所述步骤3包括以下子步骤:
子步骤3-1:用户根据本地索引找到该用户在全局索引中索引信息的位置;
子步骤3-2:访问全局索引获取所需数据的真实位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中云科技有限公司,未经江苏中云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910840769.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子测试数据的同步存储方法及系统
- 下一篇:分布式互联网信息采集系统及方法