【技术实现步骤摘要】
一种数据宽表的确定方法及装置
本申请实施例涉及数据处理
,尤其涉及一种数据宽表的确定方法及装置。
技术介绍
随着互联网技术的不断发展,数据量越来越多。以电商系统为例,传统的电商系统一般将数据通过多表形式存储于一个关系型数据库,例如mysql数据库。电商系统的关系型数据库包括多张单表(例如,商品图片表,商品店铺名称表),每张单表包括多个数据。由于电商系统的数据涉及的内容非常广泛,当用户查询一种商品时,则电商服务器需要查询关系型数据库中与该商品有关的每张表中的数据,也即需要跨表查询。随着电商系统中商品数量的不断变化,电商系统的关系型数据库中表的数量越来越多且每张表的数据量也越来越大,会导致跨表查询的速度逐渐变慢,因此传统的关系型数据库已经不能满足电商系统海量数据的查询需求。
技术实现思路
本申请实施例提供了一种数据宽表的确定方法及装置,用以提高电商服务器的查询效率。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种数据宽表的确定方法,应用于电商服务器,电商服务器包括多张单表;多 ...
【技术保护点】
1.一种数据宽表的确定方法,其特征在于,应用于电商服务器,所述电商服务器包括多张单表;所述多张单表中每张单表包括至少一种商品的数据信息;所述方法包括:/n根据用户的检索数据信息确定所述数据宽表的字段;其中,所述检索数据信息包括商品名称,所述字段与所述商品名称之间具有对应关系;/n根据所述字段查询所述每张单表中与所述字段对应的数据信息;/n根据所述字段及所述字段对应的数据信息,确定所述数据宽表。/n
【技术特征摘要】
1.一种数据宽表的确定方法,其特征在于,应用于电商服务器,所述电商服务器包括多张单表;所述多张单表中每张单表包括至少一种商品的数据信息;所述方法包括:
根据用户的检索数据信息确定所述数据宽表的字段;其中,所述检索数据信息包括商品名称,所述字段与所述商品名称之间具有对应关系;
根据所述字段查询所述每张单表中与所述字段对应的数据信息;
根据所述字段及所述字段对应的数据信息,确定所述数据宽表。
2.根据权利要求1所述的确定方法,其特征在于,所述根据所述字段及所述字段对应的数据信息,确定所述数据宽表,包括:
根据所述字段对应的数据信息确定所述数据宽表的数据值;
通过多线程技术将所述字段对应的数据值,导入所述数据宽表。
3.根据权利要求1所述的确定方法,其特征在于,所述方法还包括:
若所述数据宽表的数据信息的数量大于或等于第一阈值,则将所述数据宽表存储在第一类型数据库;所述第一类型数据库包括es数据库、hbase数据库中的任一个;
若所述数据宽表的数据信息的检索频率小于第二阈值,则将所述数据宽表存储在fastdfs数据库。
4.根据权利要求3所述的确定方法,其特征在于,所述方法还包括:
若所述第一类型数据库中第一数据信息的检索频率大于或等于所述第二阈值,则将所述第一数据信息存储在redis数据库。
5.根据权利要求1-4任一项所述的确定方法,其特征在于,所述方法还包括:
检测所述电商服务器中的多张单表中每张单表的数据信息是否发生变化;
若所述多张单表中任一单表中的数据信息发生变化,则更新所述数据宽表中与发生变化的数据信息对应的数据值。
6.一种数据宽表的确定装置,其特征在于,应用于电商服务器,所述确定装置包括:存储单元,处理单元,查询单元;
所述存...
【专利技术属性】
技术研发人员:张宾,武斌,于晓昆,高亚斌,姚悦,李海茹,
申请(专利权)人:国网电子商务有限公司,英大商务服务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。