【技术实现步骤摘要】
本申请涉及数据库领域,特别涉及一种数据存储的方法、装置、设备和存储介质。
技术介绍
1、saas(software as a service,软件即服务)是一种通过网络提供软件服务的软件应用模式。saas平台供应商将应用软件统一部署在服务器上,客户可以根据工作实际需求,通过互联网获得saas平台供应商提供的应用软件服务。多租户技术(multi-tenancytechnology)或称多重租赁技术是一种软件架构技术,可以实现多租户的环境下共用saas平台数据库,并且多个租户之间的数据互相隔离。saas平台供应商需要基于多租户技术根据不同租户的需求对数据库模型(数据库的数据结构)中的数据实体及其属性进行修改,实现数据库模型的定制。数据实体是一种用于描述数据结构的信息。每种数据实体则可以认为是一种数据结构,可以由多个属性组成,属性是用于描述组成一条数据(或称数据实例)的每个数据元素的特征。
2、相关技术中,数据库中的数据表的形式是:数据表的每一列对应一个属性,每一行对应一个数据实例。
3、如果想要为某个数据实体添加属性
...【技术保护点】
1.一种数据存储的方法,其特征在于,所述方法应用于数据库,所述数据库中建立有各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系是:租户标识、数据实体的实体标识、数据标识、属性标识和数据元素的第一对应关系;
3.根据权利要求2所述的方法,其特征在于,所述租户标识、数据实体的实体标识、数据标识、属性标识和数据元素的第一对应关系,包括:租户标识、数据实体的实体标识、数据标识和多个数据元素的第一子表,以及所述租户
...【技术特征摘要】
1.一种数据存储的方法,其特征在于,所述方法应用于数据库,所述数据库中建立有各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系是:租户标识、数据实体的实体标识、数据标识、属性标识和数据元素的第一对应关系;
3.根据权利要求2所述的方法,其特征在于,所述租户标识、数据实体的实体标识、数据标识、属性标识和数据元素的第一对应关系,包括:租户标识、数据实体的实体标识、数据标识和多个数据元素的第一子表,以及所述租户标识、数据实体的实体标识、属性标识和所述第一子表的列标识的第二子表,在所述第一子表中,对应相同属性标识的数据元素位于同一列;
4.根据权利要求2所述的方法,其特征在于,所述租户标识、数据实体的实体标识、数据标识、属性标识和数据元素的第一对应关系包括多个子表,同一子表中的数据元素具有相同的数据类型。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述数据库中建立有租户标识、属性标识和属性信息的第二对应关系,属性信息包括属性名称、数据类型和属性约束;
6.根据权利要求5所述的方法,其特征在于,所述数据库中建立有租户标识、实体标识和属性标识的第三对应关系;
7.根据权利要求6所述的方法,其特征在于,所述数据库中建立有租户标识、实体标识和实体名称的第四对应关系;
8.一种数据存储的装置,其特征在于,所述装置应用于数据库,所述数据库中建立有各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系,所述装置包括:...
【专利技术属性】
技术研发人员:林政,骆强,栾柱晓,刘臻,侯立维,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。