数据存储的方法、装置、设备和存储介质制造方法及图纸

技术编号:41285205 阅读:22 留言:0更新日期:2024-05-11 09:34
本申请实施例公开了一种数据存储的方法、装置、设备和存储介质,属于数据库领域。该方法中,数据库中的数据表是各租户的各数据实体下的数据标识、属性标识和数据元素的对应关系。数据表中并不存在对应每个属性的列,如果对数据实体添加一个新增属性,无需在数据表中添加列。在对数据实体添加属性时,无需对数据表进行修改,也不会影响后续数据实例的存储。所以,数据库在处理属性添加请求的过程中,不需要对数据表加锁,这样可以防止数据库的数据存储工作受到影响。

【技术实现步骤摘要】

本申请涉及数据库领域,特别涉及一种数据存储的方法、装置、设备和存储介质


技术介绍

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.一种数据存储的装置,其特征在于,所述装置应用于数据库,所述数据库中建立有各租户的各数据实体下的数据标识、属性标识和数据元素的第一对应关系,所述装置包括:...

【专利技术属性】
技术研发人员:林政骆强栾柱晓刘臻侯立维
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1