The application discloses a storage method and device for the associated data, which involves the technical field of data processing, which can greatly reduce the data storage space and improve the operational efficiency of the database. The method includes: obtaining an entity table that needs related operations, recording different attribute information in the entity table, determining the association between the attributes information in the entity table based on the query request sent by the user, and carrying the query conditions with the user needs to obtain the data in the query request; The query condition that needs to acquire data is the query field, creating the view of the relationship between each attribute information, and preserving the created view. This application is applicable to the storage of associated data.
【技术实现步骤摘要】
关联数据的存储方法及装置
本专利技术涉及数据处理
,尤其是涉及到关联数据的存储方法及装置。
技术介绍
随着计算机与互联网的快速发展,各行各业每天都会产生上亿条数据,甚至更多,如何能够利用这些数据为企业的战略决策和后续发展提供数据支持在企业发展中起着至关重要的作用。对于拥有过亿用户以及大量商品的购物网站来说,在查找目标人群的过程中,需要参考大量的历史数据,例如,用户曾关注过的品牌、浏览过的商品、平均购买商品的价格、哪些商品收藏了没有购买或者买了有再次购买等用户历史行为数据。而这些历史数据以不同的属性分散在实体表的各种字段中,在进行数据查找时,需要将实体表的各个属性进行大量的关联操作,才能获取目标人群。现有技术在将数据表的各个属性字段进行关联操作的过程中,每一步产生的关联结果都会用一张临时表进行保存,进而将生成的临时表与实体表存储至数据库中。然而,在数据较多的情况,涉及到的数据表中各个字段的关联操作也会随之增多,使得生成的临时表数量过多,占用存储资源,并且影像数据库的运行效率。
技术实现思路
本专利技术实施例提供了关联数据的存储方法及装置,解决了相关技术中临时表占用存储空间的问题。根据本专利技术实施例的一个方面,提供一种关联数据的存储方法,包括:获取需要关联操作的实体表,所述实体表中记录有不同的属性信息;根据用户发送的查询请求确定所述实体表中各个属性信息之间的关联关系,所述查询请求中携带有用户需要获取数据的查询条件;以所述用户需要获取数据的查询条件为查询字段,创建各个属性信息之间的关联关系的视图,并保存创建的视图。进一步,所述根据用户发送的查询请求确定所述实 ...
【技术保护点】
一种关联数据的存储方法,其特征在于,包括:获取需要关联操作的实体表,所述实体表中记录有不同的属性信息;根据用户发送的查询请求确定所述实体表中各个属性信息之间的关联关系,所述查询请求中携带有用户需要获取数据的查询条件;以所述用户需要获取数据的查询条件为查询字段,创建各个属性信息之间的关联关系的视图,并保存创建的视图。
【技术特征摘要】
1.一种关联数据的存储方法,其特征在于,包括:获取需要关联操作的实体表,所述实体表中记录有不同的属性信息;根据用户发送的查询请求确定所述实体表中各个属性信息之间的关联关系,所述查询请求中携带有用户需要获取数据的查询条件;以所述用户需要获取数据的查询条件为查询字段,创建各个属性信息之间的关联关系的视图,并保存创建的视图。2.根据权利要求1所述的方法,其特征在于,所述根据用户发送的查询请求确定所述实体表中各个属性信息之间的关联关系包括:根据所述查询条件从所述实体表中筛选出需要关联的属性信息;以所述筛选出需要关联的属性信息为关系节点,确定各个属性信息之间的关联关系。3.根据权利要求2所述的方法,其特征在于,所述查询条件包括多个层级,各个层级内的查询条件之间具有关联关系,所述以所述筛选出需要关联的属性信息为关系节点,确定各个属性信息之间的关联关系包括:以各个层级的查询条件为关系节点,从所述实体表中筛选出各个层级需要关联的属性信息;根据各个层级需要关联的属性信息,建立各个属性信息之间的关联关系。4.根据权利要求1所述的方法,其特征在于,所述各个属性信息之间的关联关系为树形结构,所述以所述用户需要获取数据的查询条件为查询字段,创建各个属性信息之间的关联关系的视图包括:从所述用户需要获取数据的查询条件中提取出涉及各个属性信息之间的关联关系的查询字段;以所述查询字段为树形结构的关系节点,创建各个属性信息之间的关联关系的视图。5.根据权利要求1-4中任一项所述的方法,其特征在于,在所述以所述用户需要获取数据的查询条件为查询字段,创建各个属性信息之间的关联关系的视图,并保存创建的视图之后,所述方法还包括:接收用户发送的查询...
【专利技术属性】
技术研发人员:范芳铭,李友国,
申请(专利权)人:广州品唯软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。