电商平台个性化推荐系统的设计与实现

2021-11-19 14:55:44尚梦莹白宗侯珂
电子技术与软件工程 2021年23期
关键词:用户系统

尚梦莹 白宗 侯珂

(郑州工业应用技术学院 河南省新郑市 451100)

1 个性化推荐系统设计的关键技术

本研究提出的个性化推荐系统设计基于搭建大数据平台所需的Hadoop相关技术组件。Hadoopr分布式结构可以实现多台服务器同步工作,存储同步,能够满足超大量数据分析的需求,它的出现实现了大规模的廉价分布式集群,因此近年来Hadoop逐渐成为最受欢迎的开源分布式框架。Hadoop组件类型包括:HDFS,其具有分布式存储功能,是处于Hadoop最底层的系统根基,主要通过分块化处理实现分布式的单个大文件的存储,并具备多重备份的功能,最大程度上保证了原始文件的安全性。Hive,具有分布式结构化数据存储功能,其配置相对简单,传统结构化SQL数据大部分操作该组件也都支持,采用元数据即可,Hive组件主要通过HiveSQL语句关联对应文件,无需真正存储数据,再用特定方式读取HDFS中的文件,其可在多个分布式节点中并行查询数据,无需开发额外的代码。Kafka,支持超高的吞吐量,是Hadoop平台中的消息传递组件,在个性化推荐系统中主要通过该组件实现用户购买、浏览等多种操作消息流的接收,通过日志分发、聚合等功能实现高并发海量消息流的处理,保证系统能够及时处理所有数据信息;Kafka中包含队列模式、发布与订阅模式两种,本研究中采用一个消息由一个人发出且只有一个人接收的队列模式。Spark,是Hadoop中基于内存计算的大型内存分布式计算组件,其与MapReduce的思想一脉相承,但二者的区别在于后者需要多次读写硬盘,处理速度存在限制,而Spark在内存中进行全部的迭代运算,Spark的运算函数分别对不同的模块进行运算,每个部分大小可灵活调整,且数据可容错,大大提高了处理效率。……

登录APP查看全文

猜你喜欢
用户系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
Camera360:拍出5亿用户
创业家(2015年10期)2015-02-27 07:55:08