【技术实现步骤摘要】
提升用户画像接口性能的方法、装置和计算机设备
[0001]本申请涉及用户画像
,特别是涉及一种提升用户画像接口性能的方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着社会的发展与进步,用户画像的构建越来越重要,用户画像能够利用数据的多维度视图,客观真实的反映出用户的行为轨迹、习惯特点及服务需求等,为各领域的服务能力提升,数据分析的挖掘提供了必要的技术支撑。
[0003]基于用户画像,业务方对用户画像接口性能的需求也随之显现,我们现在大多采用的是Elasticsearc作为查询引擎或spark等离线任务作为数据处理实现对画像接口性能的需求。
[0004]然而,随着客户对用户画像接口性能要求的提高,要求在规定时间内响应用户请求,而Elasticsearc引擎受自身的限制,在大数据量聚合时,用户画像接口经常超时,不足以满足业务方需求,导致用户的体验感差。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种提升用户画像接口性能的方法、装置、计算机设备和存储介质。 />[0006]一方本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种提升用户画像接口性能的方法,所述方法包括:根据设定的任务实例,对标签数据进行预处理;其中,所述标签数据包括画像标签数据;获取用户选择的画像标签信息,根据所述画像标签信息生成条件查询语句;将所述条件查询语句随机分发到任意一台查询节点机器上;获取所述查询节点机器根据所述条件查询语句得到的汇总数据,所述汇总数据是基于多个分片查询节点机器的画像标签数据进行汇总得到的;将所述查询节点机器的汇总数据返回到客户端展示给用户。2.根据权利要求1所述的方法,其特征在于,所述根据设定的任务实例,对标签数据进行预处理,包括:根据设定的任务实例,将所述标签数据按照预设规则进行编码分组,得到编码数据组;根据所述编码数据组将所述标签数据生成对应多个设定格式文件;将每个所述设定格式文件插入到对应本地引擎表;从所述本地引擎表获取画像标签数据,将所述画像标签数据导入对应关联引擎表;其中,所述关联引擎表存在于所述分片查询节点机器上。3.根据权利要求2所述的方法,其特征在于,所述预设规则包括:将所述标签数据按照从小到大的顺序进行编码,得到编码数据;将所述编码数据采用取模分片的方式进行分组,得到编码数据组。4.根据权利要求2所述的方法,其特征在于,所述将每个所述设定格式文件插入到对应本地引擎表,包括:将每个所述设定格式文件插入到对应空引擎表;将所述空引擎表中的设定格式文件通过物化视图方式插入本地引擎表。5.根据权利要求1所述的方法,其特征在于,所述将所述条件查询语句随机分发到任意一台查询节点机器上,包括:采用VIP随机分发方式将所述条件查询语句随机分发到任意一台查询节点机器上。6.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:谢俏,王志伟,邹星星,方伍元,孙迁,
申请(专利权)人:南京苏宁软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。