一种类目数据处理方法和装置制造方法及图纸

技术编号:13732614 阅读:60 留言:0更新日期:2016-09-21 14:17
本申请提供了一种类目数据处理方法和装置,该方法应用于网站服务器,该网站服务器为网站集群系统中的任意一台网站服务器,该方法包括:获取待存储的类目数据;将该类目数据发送给集群存储系统进行存储;当监测到集群存储系统存在类目数据更新时,根据集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。该方法和装置可以提高网站服务器读取类目数据的效率。

【技术实现步骤摘要】

本申请涉及网络通信
,更具体的说是涉及一种类目数据处理方法和装置
技术介绍
在一些交易型网站中,数据以类目的形式进行管理。类目是指对不同商品或物品的分类,一条类目又具有多种属性数据。如,网站中销售的种类可以有多种,例如,母婴用品、服装、手机等都属于类目,以手机这一列类目为例,手机又可以具有品牌、种类等属性,其中,手机-品牌-华为(一种品牌)就属于一条类目数据。目前,网站一般会将类目数据存储到数据库中,当用户查询或访问相应类目时,网站会从数据库中查询用户所需的类目。然而目前网站服务器从数据库中查询类目数据的耗时较长,使得读取类目数据的效率较低。
技术实现思路
有鉴于此,本申请提供了一种类目数据处理方法和装置,以提高网站服务器读取类目数据的效率。为实现上述目的,本申请提供如下技术方案:一种类目数据处理方法,应用于网站服务器,所述网站服务器为网站集群系统中的任意一台网站服务器,所述方法包括:获取待存储的类目数据;将所述类目数据发送给集群存储系统进行存储;当监测到所述集群存储系统存在类目数据更新时,根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。优选的,在所述根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据之后,还包括:当接收到用户的访问请求时,确定所述访问请求所请求访问的目标类目数据;从所述共享内存中读取所述目标类目数据;将读取到的所述目标类目数据返回给所述用户。优选的,所述监测到所述集群存储系统存在类目数据更新,包括:通过与所述集群存储系统建立通信连接的指定进程监测到所述集群存储系统存在类目数据更新。优选的,所述根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据,包括:当所述集群存储系统中新增的类目数据时,获取所述新增的类目数据并存储到本地共享内存中;当所述集群存储系统中删除指定类目数据时,删除所述本地共享内存中存储的所述指定类目数据;当所述集群存储系统中存在类目数据被修改时,依据所述集群存储系统中类目数据的修改结果对所述本地共享内存中存储的所述指定类目数据进行修改。优选的,所述获取待存储的类目数据,包括:获取待存储的类目数据以及所述类目数据的类目标识;所述将所述类目数据发送给集群存储系统进行存储,包括:以所述类目标识作为所述类目数据的键,并将所述类目标识和类目数据封装成符合键值形式存储的指定数据格式;将所述指定数据格式的所述类目数据和类目标识发送给集群存储系统,以使得集群存储系统以键值的形式存储所述类目标识和类目数据。优选的,在所述将所述类目数据发送给集群存储系统进行存储的同时,还包括:将所述类目数据存储到关系型数据库中。优选的,所述获取待存储的类目数据,包括:获取待存储的类目数据以及所述类目数据的类目标识;所述将所述类目数据存储到关系型数据库中,包括:将所述类目数据与所述类目标识作为一条记录存储到所述关系型数据库中。另一方面,本申请实施例还提供了一种类目数据处理装置,应用于网站服务器,所述网站服务器为网站集群系统中的任意一台网站服务器,所述装置包括:数据获取单元,用于获取待存储的类目数据;第一存储单元,用于将所述类目数据发送给集群存储系统进行存储;内存更新单元,用于当监测到所述集群存储系统存在类目数据更新时,根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。优选的,所述装置还包括:访问接收单元,用于在所述内存更新单元更新本地共享内存中存储的类目数据之后,当接收到用户的访问请求时,确定所述访问请求所请求访问的目标类目数据;数据读取单元,用于从所述共享内存中读取所述目标类目数据;数据返回单元,用于将读取到的所述目标类目数据返回给所述用户。优选的,所述装置还包括:第二存储单元,用于在所述第一存储单元将所述类目数据发送给集群存储系统进行存储的同时,将所述类目数据存储到关系型数据库中。经由上述的技术方案可知,网站集群系统中的网站服务器会将获取到的类目数据存储到集群存储系统,同时,当集群存储系统中存在类目数据更新时,该网站服务器会相应的更新该网站服务器本地的共享内存,使得共享内存中可以存储有网站集群系统的所有类目数据,这样,当网站服务器需要读
取类目数据时,可以直接在本地的共享内存中读取类目数据,避免了跨网络从数据库中读取类目数据,提高了读取类目数据的效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1示出了本申请一种类目数据处理方法一个实施例的流程示意图;图2示出了本申请一种类目数据处理方法另一个实施例的流程示意图;图3示出了本申请一种类目数据处理方法又一个实施例的流程示意图;图4示出了本申请一种类目数据处理装置一个实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,其示出了本申请一种类目数据处理方法一个实施例的流程示意图,本实施例的方法可以应用于网站服务器,该网站服务器网站集群系统中的任意一台网站服务器。其中,网站集群系统包括其属于多网站架构模式,支持生成独立网站、多个网站,完成各个网站横向一体化和纵向一体化网站群的构建。该网站集群系统内可以包括一台或多台网站服务器。本申请实施例的方法可以包括:101,获取待存储的类目数据。在网站服务器中的指定程序可以分析类目数据,或者接收用户输入或配置的类目数据,这样,网站服务器可以根据该指定程序的分析结果获取需要存储的类目数据。当然,获取需要存储的类目数据的过程可以与现有的获取类目数据的过程相似,在此不再赘述。102,将该类目数据发送给集群存储系统进行存储。其中,集群存储系统就可以有多个集群配置的数据节点构成,数据节点可以用于存储类目数据。在本申请实施例中,对于网站集群系统而言,每一台网站服务器均会将自身获取到的类目数据发送给该集群存储系统,这样,集群存储系统可以存储该网站集群系统的所有类目数据,通过集群存储系统可以实现该网站集群系统所有网站服务器之间类目数据的共享。相应的,网站集群系统的网站服务器可以通过集群存储系统获取到该网站集群系统中所有类目数据。103,当监测到该集群存储系统存在类目数据更新时,根据该集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。其中,共享内存是就是允许至少两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。在本申请实施例中该共享内存可以被网站服务器的不同进程进行访问,这样,当网站服务器需要获取类目数据时,则可以利用进程从该共享内存中读取类目数据。可以理解的是,如果集群存储系统存在类目数据更新,则说明该网站集群系统中存在类目数据更新,例如,网站服务器向该集群存储系统中存储了类目数据。为了使得网站服务器本本文档来自技高网
...

【技术保护点】
一种类目数据处理方法,其特征在于,应用于网站服务器,所述网站服务器为网站集群系统中的任意一台网站服务器,所述方法包括:获取待存储的类目数据;将所述类目数据发送给集群存储系统进行存储;当监测到所述集群存储系统存在类目数据更新时,根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。

【技术特征摘要】
1.一种类目数据处理方法,其特征在于,应用于网站服务器,所述网站服务器为网站集群系统中的任意一台网站服务器,所述方法包括:获取待存储的类目数据;将所述类目数据发送给集群存储系统进行存储;当监测到所述集群存储系统存在类目数据更新时,根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据。2.根据权利要求1所述的方法,其特征在于,在所述根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据之后,还包括:当接收到用户的访问请求时,确定所述访问请求所请求访问的目标类目数据;从所述共享内存中读取所述目标类目数据;将读取到的所述目标类目数据返回给所述用户。3.根据权利要求1所述的方法,其特征在于,所述监测到所述集群存储系统存在类目数据更新,包括:通过与所述集群存储系统建立通信连接的指定进程监测到所述集群存储系统存在类目数据更新。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述集群存储系统中类目数据的更新情况,更新本地共享内存中存储的类目数据,包括:当所述集群存储系统中新增的类目数据时,获取所述新增的类目数据并存储到本地共享内存中;当所述集群存储系统中删除指定类目数据时,删除所述本地共享内存中存储的所述指定类目数据;当所述集群存储系统中存在类目数据被修改时,依据所述集群存储系统中类目数据的修改结果对所述本地共享内存中存储的所述指定类目数据进行修改。5.根据权利要求1至3任一项所述的方法,其特征在于,所述获取待存储的类目数据,包括:获取待存储的类目数据以及所述类目数据的类目标识;所述将所述类目数据发送给集群存储系统进行存储,包括:以所述类目标识作为所述类目数...

【专利技术属性】
技术研发人员:刘建辉闫向格王路陈拓陈敏锐骆超锋文帅营彭东江杨碧天
申请(专利权)人:郑州悉知信息科技股份有限公司
类型:发明
国别省市:河南;41

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

1