【技术实现步骤摘要】
数据存储系统、方法、数据获取方法及相关装置
[0001]本专利技术实施例涉及云计算
,尤其涉及一种数据存储系统、方法、数据获取方法及相关装置。
技术介绍
[0002]SaaS(Software as a Service,软件即服务)是新的软件应用模式,它以软件租用、在线使用的方式提供服务,这种服务随着软件版本的更新随时更新,给租户最新最好的体验,租户无需进行任何维护和升级便可以根据自己的实际需求,订购所需的应用软件服务,因此,在同一SaaS化产品,会有很多的租户。
[0003]为了保证租户的数据安全,需要保证个租户的数据之间的隔离,而随着租户数据的增多,以及安全性要求的提高,需要进行隔离方案的调整。
[0004]因此,如何满足租户对于不同级别的隔离方案的需求,就成为本领域技术人员亟需解决的技术问题。
技术实现思路
[0005]本专利技术实施例解决的技术问题是如何满足租户对于不同级别的隔离方案的需求。
[0006]为解决上述问题,本专利技术实施例提供如下技术方案。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储系统,其中,包括:路由信息表,用于存储租户的数据与存储区域的对应关系,所述对应关系包括租户与分区的第一对应关系、所述租户与物理机的第二对应关系以及所述租户与物理机集群的第三对应关系;分区,用于根据所述第一对应关系,存储所述租户的数据;物理机,用于根据所述第二对应关系,存储所述租户的数据;物理机集群,用于根据所述第三对应关系,存储所述租户的数据。2.如权利要求1所述的数据存储系统,其中,所述路由信息表包括:分区表,用于存储租户与分区的第一对应关系以及租户与物理机的第二对应关系;集群路由表,用于存储所述租户与物理机集群的第三对应关系。3.如权利要求2所述的数据存储系统,其中,所述分区表和所述集群路由表均包括租户标识字段,所述租户标识字段的租户标识用于唯一标记所述数据所属的租户,所述数据存储系统还包括:元数据驱动数据表,用于存储所述租户的数据,且基于所述对应关系存储于所述分区、所述物理机或所述物理机集群,包括所述租户标识字段;元数据表,用于存储所述租户的数据的模型定义,存储于元数据数据库,包括租户标识字段。4.如权利要求3所述的数据存储系统,其中,所述元数据表包括:数据模型表,用于标识和存储所述租户的各种数据模型,包括租户标识字段;模型字段表,用于存储对应于各个种类的所述数据模型的模型字段及所述模型字段的字段信息,所述模型字段包括租户标识字段。5.如权利要求3所述的数据存储系统,其中,所述分区表和所述集群路由表均还包括用于确定所述租户的数据的存储区域的自定义存储区域关联字段,所述第一对应关系包括所述租户的所述自定义存储区域关联字段的实例值与所述分区的第一子对应关系;所述第二对应关系包括所述租户的所述自定义存储区域关联字段的实例值与所述物理机的第二子对应关系;所述第三对应关系包括所述租户的所述自定义存储区域关联字段的实例值与所述物理机集群的第三子对应关系。6.一种数据存储方法,其中,应用于如权利要求1
‑
5任一项所述的数据存储系统,包括:获取将数据存储目标租户的租户数据存储至指定存储区域的存储请求,所述指定存储区域包括分区、物理机和物理机集群;根据所述指定存储区域的等级,更新所述数据存储系统的路由信息表的对应关系,并将所述租户数据存储至所述指定存储区域。7.如权利要求6所述的数据存储方法,其中,所述路由信息表包括用于存储租户与分区的第一对应关系以及租户与物理机的第二对应关系的分区表和用于存储所述租户与物理机集群的第三对应关系的集群路由表;所述根据所述指定存储区域的等级,更新所述数据存储系统的路由信息表的对应关系,包括:所述根据所述指定存储区域的等级,更新所述分区表表的所述数据存储目标租户与所述指定存储区域的第一对应关系、所述数据存储目标租户与所述指定存储区域的第二对应关系,或所述集群路由表的所述数据存储目标租户与所述指定存储区域的第三对应关系。8.如权利要求7所述的数据存储方法,其中,所述分区表和所述集群路由表均包括租户
标识字段,所述根据所述指定存储区域的等级,更新分区表的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。