一种节约数据库存储空间的方法和系统的制作方法

文档序号:6466507阅读:297来源:国知局
专利名称:一种节约数据库存储空间的方法和系统的制作方法
技术领域
本发明涉及计算机网络技术领域,特别涉及一种节约数据库存储空间的 方法和系统。
背景技术
随着计算机网络技术的发展,网上购物蓬勃发展,出现了很多购物类网 站,人们只需在购物网站上注册,将商品信息传递到网上就可以足不出户的 进行交易。
例如,目前购物网站淘宝网有1.8亿商品,当有卖家发布商品时,每件商 品都对应了名称、图片、简介说明、价格区间和相关属性,因此,这些商品 的数据存在大量的冗余。比如诺基亚的N73,现在是每个N73商品都会对应各 自卖家发布的图片、简介说明、属性等内容。这就使得购物网的数据库需要 大量的存储空间,现在购物网使用的多数是产品库,需要运营人工维护大量 的产品。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题 现有技术中使用的是产品库,需要运营人工维护大量的产品,不够灵活。 每件商品都对应了名称、图片、简介说明、价格区间和相关属性,在这些商 品的数据存在大量的冗余,对商品进行规范不方便;同时,随着网站的发展, 产品数量迅速增长,增加了运营人员的困难。

发明内容
本发明实施例提供一种节约数据库存储空间的方法和系统,通过使用数 据仓库的挖掘算法,对后台类目下同类属性商品聚合分析,提取出标准属性 单元,减少数据库的存储空间和图片在网络上的传输流量,解决了运营困难 的问题。
5节约数据库存储空间 的方法,包括以下步骤
从商品信息中,提取出标准属性单元,建立标准属性单元库; 计算所述标准属性单元库中的标准属性单元,生成标准属性单元序列化
文件,定期推送所述标准属性单元序列化文件;
判断新发布商品和所迷标准属性单元序列化文件是否匹配,如杲是,绑 定所述新发布商品和所匹配到的标准属性单元。
本发明实施例另一方面提供了一种节约数据库存储空间的系统,包括
数据库,用于存储商品信息和正式的标准属性单元;
标准属性单元服务器,用于緩存来自所述数据库和后台服务器的数据, 包括来自所述数据库的正式的标准属性单元和商品属性及来自所述后台服务 器的正式的标准属性单元,计算正式的标准属性单元,生成标准属性单元序 列化文件;
后台服务器,用于根据来自所述标准属性单元服务器的商品信息,生成 正式的标准属性单元;
前台服务器,用于接收来自所述标准属性单元服务器的标准属性单元序 列化文件,匹配商品和所匹配到的标准属性单元。
与现有技术相比,本发明实施例具有以下优点
本发明实施例通过引入标准属性单元表示商品的共同属性,如果所发布 商品可以匹配到序列化文件中的标准属性单元,则绑定商品和匹配的序列化 文件中的标准属性单元,这样既可以节约存储,便于规范商品;还可以通过 使用标准属性单元的图片来节省图片存储的空间,减少存储开销及网络流量。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来"i并,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一的一种节约数据库存储空间的方法流程图2是本发明实施例二的一种节约数据库存储空间的方法流程图; 图3是本发明实施例三的一种节约数据库存储空间的方法流程图; 图4是本发明实施例四的一种节约数据库存储空间的方法流程图; 图5是本发明实施例五的一种节约数据库存储空间的系统结构图; 图6是本发明实施例五中数据库的具体结构图; 图7是本发明实施例五中标准属性单元服务器的具体结构图; 图8是本发明实施例五中后台服务器的具体结构图; 图9是本发明实施例五中前台服务器的具体结构图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种节约数据库存储空间的方法,如图l所示,包 括以下步骤
步骤S101,从商品信息中,提取出正式的SPU (Standard Property Unit, 标准属性单元),建立SPU库。
利用搜索引擎从商品信息中搜索出商品的关键属性,根据搜索出的商品 的关键属性,使用数据库的挖掘算法挖掘商品的共同属性,根据挖掘的商品 的共同属性,聚合分析提取出具有商品共同属性的待审核的SPU,判断审核 待审核的SPU是否为商品的共同属性,如果是,则生成正式的SPU,建立SPU 库。
SPU,定义为后台标准类目叶子节点下一组共同属性的集合,具有名称、 简介、图片(可以是多个)、价格、主属性、绑定属性,并能关联其它SPU。 在众多商品中,服务器可以将具有某些相同属性的商品归类到一起,称为一 个SPU, SPU以数据表的形式存储,数据表包含该SPU的SPU—ID,并通过类目ID字段外联到类目,表示该SPU所属类目,这样,可以找到一个类目下
所有的SPU。 SPU可以重复使用。
步骤S102,计算SPU库中的SPU,生成SPU序列化文件,按照设定的时间 间隔,定期向前台推送SPU序列化文件。
其中,SPU序列化文件是数据库中数据的集合,包含后台类目、SPU和关 联SPU等信息。例如手机诺基亚N73的SPU序列化文件中,后台类目为手机, 在该类目下可以找到一个SPU,该SPU包含品牌为诺基亚,型号为N73,操作 系统为***等信息,还可以找到关联SPU (如手机诺基亚N73的电池的SPU)。
生成SPU序列化文件,具体可以为在后台类目中获取类目信息,根据得 到的类目信息通过访问SPU库获取该类目下所有的SPU,所获取的SPU生成 SPU序列化文件。
步骤S103,判断新发布商品和SPU序列化文件中的SPU是否匹配,如果是, 绑定新发布商品和匹配的SPU 。
具体的,绑定新发布商品和匹配的SPU为,建立新发布商品和上述的匹配 的SPU之间的对应关系,并保存该对应关系,用于后续操作。
如果新发布商品可以匹配到序列化文件中的SPU,将匹配成功的SPU和该
新发布的商品建立对应关系,未匹配成功的属性为商品的特有属性,保存在 属性字段中。
通过本发明实施例的技术方案,使用数据库的挖掘算法,对后台类目下
的同类属性商品提取聚合分析,把商品具有的相同特征抽取出来,引入SPU 表示商品的共同属性,如果新发布商品匹配到序列化文件中的SPU,则绑定商 品和匹配的序列化文件中的SPU,从而将网站中上亿的商品变成百万级别数量 的SPU,这样既可以节约存储,便于规范商品;还可以通过使用SPU的图片来 节省图片存储的空间,减少存储开销及网络流量。
本发明实施例二提供了一种节约数据库存储空间的方法,如图2所示,包 括以下步骤
步骤S201 ,利用搜索引擎搜索数据库中商品的关键属性。 搜索引擎搜索的是预先整理好的索引数据库。搜索引擎,指收集了上几千万到几十亿个商品属性并对商品属性中的每一个属性和属性值组合进行索 引,建立索引数据库的全文搜索引擎。当查找某个主属性的时候,所有包含 了该属性和属性值組合的商品属性都将作为搜索结果被搜出来。
步骤S202,根据步骤S201搜索出的商品的关键属性,使用数据库的挖掘 算法,挖掘出商品的共同属性。
DM (Data Mining,数据挖掘)是从大型数据库的数据中提取人们感兴趣的 知识。这些知识是隐含的、事先未知的、潜在有用的信息,提取的知识表示 为概念(Concepts)、规则(Rules)、规律(Regularities)、模式(Pattems)等形式。这 种定义^te数据挖掘的对象定义为数据库,而更广义的说法是数据挖掘是在 一些事实或观察数据的集合中寻找模式的决策支持过程。数据挖掘的对象不 仅是数据库,也可以是文件系统,或其他任何组织在一起的数据集合。数据 挖掘的最终目的是发现人们不易察觉的、隐含的才莫式。 一般说来,这些模式 中最易于理解的是统计模型。其次是对数据的外围检测,对大规模数据集的 模式识别、分类或聚类。最后是从理论和计算上解决在大多数数据库管理系 统中存在的多维空间和大量的数据处理的问题。
搜索引擎搜索出数据库中商品的关键属性后,使用数据库的挖掘算法对 数据库中商品的属性进一步挖掘,计算出商品的共同属性。这里所说的商品 的共同属性是指大量数据中存在的规律性或不同特征属性值之间存在的[if then]规则。从大量数据中获取商品共同属性的有两个含义首先,与科学发 现有关。从观测客观世界的大量实验数据(往往是数值)中发现数据的整体 结构特性和数据之间的函数关系,并根据统计特征推断客观世界中存在的规
律性;其次,与商业数据等事实数据所构成的数据库中发现其中隐含的规则 或规律性有关。第二类是将人工智能技术与数据库理论相融合的应用性研究 课题。
步骤S203,根据步骤S202挖掘的商品的共同属性,对后台类目下同类属 性商品聚合分析,提取出具有商品共同属性的待审核的SPU。
后台类目是指产品的类型,比如手机、mp3等。后台类目的结构包括后台 标准类目表、产品相关属性、相关SPU。步骤S204,审核待审核的SPU,提取出正式的SPU。步骤S203提取出的SPU 有可能不是很准确,需要人工进行审核,判断待审核的SPU是否是商品具有的 共同属性,如果是,则生成正式的SPU,放入SPU库中。
步骤S205,正式的SPU经过计算生成SPU序列化文件,在设定程序的控制 下,定时向前台推送SPU序列化文件。
步骤S206,判断新发布商品和步骤S205定时推送的SPU序列化文件是否 匹配。当卖家发布商品时,首先需要点选商品的属性,将卖家点选的属性和 定时向前台推送的SPU序列化文件进行匹配,如果匹配成功,则将商品与匹配 成功的SPU绑定,未匹配成功的属性为商品的特有属性,保存在属性字段中。
本发明实施例三还提供了 一种节约数据库存储空间的方法,如图3所示, 包括以下步骤
步骤S301,利用搜索引擎自动搜索数据库中商品的关键属性。例如,搜 索手机诺基亚N73,搜索引擎搜索到手机诺基亚N73的属性,包括品牌诺 基亚;型号N73;操作系统***等。
步骤S302,根据步骤S301搜索出的商品的关键属性,使用数据库的挖掘 算法,挖掘出商品的共同属性。例如,经过搜索得到了手机诺基亚N73的属性 集合,应用数据库的挖掘算法计算搜索出的手机诺基亚N73的关键属性,提取 出手机诺基亚N73的共同属性品牌是诺基亚,型号是N73,存储卡是***, 操作系统是***等。
步骤S303,根据步骤S302挖掘的商品的共同属性,对后台类目下同类属 性商品聚合分析,提取出具有商品共同属性的待审核的SPU。后台类目为手机, 根据数据库挖掘算法挖掘出的商品的共同属性,通过聚合分析等技术,提取 出手机诺基亚N73的共同特征,生成待审核的SPU,手机诺基亚N73相关属性 (如手机配件等)则生成手机诺基亚N73的待审核的相关SPU。
步骤S304,审核待审核的SPU,批准成正式的SPU。步骤S303提取出的SPU 有可能不是很准确,需要人工进行审核,判断待审核的SPU是否是商品具有的 共同属性,如果是,则生成正式的SPU,放入SPU库中。
10步骤S305,正式的SPU经过计算生成SPU序列化文件,在设定程序的控制下,定时向前台推送SPU序列化文件。
步骤S306,判断新发布商品和步骤S305定时推送的SPU序列化文件是否匹配。当卖家发布商品时,首先需要点选商品的属性,将卖家点选的属性和定时推送的SPU序列化文件进行匹配,如果匹配成功,则将商品与匹配成功的SPU绑定,未匹配成功的属性为商品的特有属性,保存在属性字段中。卖家发布商品为手机诺基亚N73,将商品和手机诺基亚N73的SPU绑定,且手机诺基亚N73的SPU可以关联相关的SPU (如手机诺基亚N73的电池的SPU)。
本发明实施例四还提供了 一种节约数据库存储空间的方法,如图4所示,包括以下步骤
步骤S401,利用搜索引擎搜索数据库中商品的关键属性。例如,搜索手机诺基亚N73、手机诺基亚N72、手机诺基亚N76,搜索引擎搜索到手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的属性,包括商品品牌、操作系统、存储卡类型、铃声类型、高级特性、像素等。
步骤S402,根据步骤S401搜索出的商品的关键属性,使用数据库的挖掘算法,挖掘出商品的共同属性。例如,经过搜索得到了手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的属性集合,数椐库的挖掘算法计算搜索出的属性,分别提取出机诺基亚N73、手机诺基亚N72、手机诺基亚N76的共同属性。
步骤S403,根据步骤S302挖掘的商品的共同属性,对后台类目下同类属性商品聚合分析,提取出具有商品共同属性的待审核的SPU。根据数据库挖掘算法挖掘出的商品的共同属性,通过提取聚合分析等技术,分别提取出手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的共同特征,生成待审核的SPU,相关属性(如手机配件等)则分别生成手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的待审核的相关SPU。
步骤S404,审核待审核的SPU,提取出正式的SPU。步骤S403提取出的SPU有可能不是很准确,需要人工进行审核,判断待审核的SPU是否是商品具有的共同属性,如果是,则生成正式的SPU,分别是手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的SPU和手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的相关SPU,放入SPU库。
步骤S405,步骤S404获得的正式的SPU为细粒度的SPU,都具有相同的属性,经过计算算出手机诺基亚N73、手机诺基亚N72、手机诺基亚N76的SPU的共同属性,得到手机诺基亚N系列的SPU,即细粒度的SPU组装成粗粒度的SPU。
步骤S406,正式的SPU经过计算生成SPU序列化文件,在设定程序的控制下,定时向前台推送SPU序列化文件。
步骤S407,判断新发布商品和步骤S305定时推送的SPU序列化文件是否匹配。当卖家发布商品时,首先需要点选商品的属性,将卖家点选的属性和定时推送的SPU序列化文件进行匹配,如果匹配成功,则将商品与匹配成功的SPU绑定,未匹配成功的属性为商品的特有属性,保存在属性字段中。
本发明实施例五提供了一节约数据库存储空间的系统,如图5所示,包括DB (database,数据库)510, SPU服务器520,后台服务器530,前台服务器540。
其中,DB510,用于存储商品信息和正式的SPU。
例如,在购物网站淘宝网上,卖家在发布商品时,每件商品都对应了名称、图片、简介说明、价格区间及相关属性等信息,这些信息都存储在DB510中。来自SPU服务器520的正式的SPU,也存储在DB510中。
DB5IO是依照某种数据模型组织起来并存放在二级存储器中的数据集合。这种数据集合具有如下特点尽可能不重复,以最优方式为某个特定组织的多种应用服务,数据结构独立于使用的应用程序,对数据的增、删、改和检索由统一软件管理和控制。数据库是数据管理的高级阶段,由文件管理系统发展而来。
SPU服务器520,用于缓存来自DB510和后台服务器530的数据,包括来自DB510的正式的SPU和商品属性及来自后台服务器530的正式的SPU。其中,正式的SPU经过计算生成SPU序列化文件,在设定程序的控制下,定时向前台服务器540推送SPU序列化文件;发送商品属性到后台服务器530,接收经过后台服务器530的处理生成正式的SPU,发送给DB510。
后台服务器530,用于根据来自SPU服务器520的商品属性,经过程序自动生成待审核SPU,然后经过运营审核,生成正式SPU。后台服务器530使用搜索引擎搜索来自SPU服务器520的商品属性,提取出商品的关键属性,应用数据库挖掘算法挖掘出商品的共同属性,将共同属性聚合分析,得到具有商品共同属性的待审核的SPU,审核待审核的SPU是否为商品的共同属性,如果是,则生成正式的SPU,发送正式的SPU到SPU服务器520。
前台服务器540,用于接收SPU服务器520定时推送的SPU序列化文件,匹配商品和序列化文件中的SPU。前台服务器540接收并保存SPU服务器520定时推送的SPU序列化文件。当卖家发布商品时,首先需要点选商品的属性,将卖家点选的属性和前台服务器540存储的SPU序列化文件中的SPU进行匹配,如果匹配成功,则将商品与匹配成功的SPU绑定,未匹配成功的属性为商品的特有属性,保存在属性字段中。
其中,DB510结构如图6所示,具体包括第一存储模块511,第二存储模块512。
第 一存储模块511,用于存储来自SPU服务器520的具有商品共同属性的正式的SPU。
第二存储模块512,用于存储所有商品信息。
SPU服务器520结构如图7所示,具体包括接收模块521,计算模块522,控制模块523,第一发送模块524,第二发送模块525。
接收模块521,用于接收来自DB510的正式的SPU和商品信息及来自第二发送模块525的正式的SPU,其中,来自DB510的正式的SPU发送给计算模块522,来自DB510的商品信息发送给第二发送模块525,来自第二发送模块525的正式的SPU发送给DB510 。
计算模块522 ,用于根据来自接收模块521的正式的SPU计算得到SPU序列化文件,向第一发送模块524发送SPU序列化文件。
第一发送模块524,用于在控制模块523的控制下发送来自计算模块522的SPU序列化文件。
第二发送模块525,用于向后台服务器530发送商品信息及接收后台服务器530生成的正式的SPU。
控制模块523,用于通过设置传送SPU序列化文件的时间间隔,控制第一发送模块524定时传送SPU序列化文件。
后台服务器530,具体包括获取模块531,搜索模块532,挖掘模块533,聚类模块534,运营模块535。
获取模块531,用于从DB510获取商品信息,并将商品信息传递给搜索模块532。
搜索模块532,用于搜索来自获取模块531的商品属性,获取商品的关键属性。
挖掘模块533,用于接收搜索模块532搜索的商品关键属性,使用数据库的挖掘算法进一步提取出商品的共同属性。
聚类模块534,用于聚类分析挖掘模块533提取的商品的共同属性,生成待审核的SPU。
运营模块535,用于接收聚类模块534生成的待审核的SPU,通过运营小二审核待审核的SPU,判断待审核的SPU是否具有商品的共同属性,如果是,生成正式的SPU,将正式的SPU发送给SPU服务器520。
前台服务器540,具体包括接收模块541,判断模块542,绑定模块543,合并模块544。
接收模块541 ,用于接收来自SPU服务器520的SPU序列化文件和卖家发布商品时商品的信息,包括所属类目,属性等。
判断模块542,用于判断来自接收模块541的卖家发布商品的属性和SPU序列化文件中的SPU是否匹配。
绑定模块543,根据判断模块542的判断结果,进行商品和SPU序列化文件的绑定,如果匹配成功,则将商品与匹配成功的SPU绑定。
合并模块544,用于当买家查看商品详情时,合并所述绑定模块543绑定的标准属性单元中的标准属性和商品的个性属性,展示给买家。
14上述模块可以分布于一个装置,也可以分布于多个装置。上述模块可以合并为一个模块,也可以进一步拆分成多个子^^莫块。
综上所述,通过本发明实施例的技术方案,引入SPU表示商品的共同属性,将网站中上亿的商品变成百万级别数量的SPU,既可以节约存储,便于规范商
品;还可以通过使用SPU的图片来节省图片存储的空间,减少存储开销及网络流量。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必需的。
本领域技术人员可以理解实施例装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种节约数据库存储空间的方法,其特征在于,包括从商品信息中,提取出标准属性单元,建立标准属性单元库;计算所述标准属性单元库中的标准属性单元,生成标准属性单元序列化文件,定期推送所述标准属性单元序列化文件;判断新发布商品和所述标准属性单元序列化文件中的标准属性单元是否匹配,如果是,绑定所述新发布商品和所述匹配的标准属性单元。
2、 如权利要求l所述的方法,其特征在于,所述提取出标准属性单元具 体包括利用搜索引擎从所述商品信息中搜索出商品的关键属性; 根据所述搜索出的商品的关键属性,使用数据库的挖掘算法挖掘商品的 共同属性;根据所述挖掘算法挖掘的商品的共同属性,聚合分析提取出具有商品共 同属性的待审核的标准属性单元;审核所述待审核的标准属性单元是否为商品的共同属性,如果是,则批 准成正式的标准属性单元。
3、 如权利要求2所述的方法,其特征在于,所述待审核的标准属性单元包括商品的标准属性单元和相关属性的属性 单元。
4、 如权利要求2所述的方法,其特征在于,所述正式的标准属性单元为细粒度标准属性单元和粗粒度标准属性单 元,所述粗粒度标准属性单元由所述细粒度标准属性单元组装构成。
5、 一种节约数据库存储空间的系统,其特征在于,包括 数据库,用于存储商品信息和正式的标准属性单元; 标准属性单元服务器,用于緩存来自所述数据库和后台服务器的数据,包括来自所述数据库的正式的标准属性单元和商品属性及来自所述后台服务 器的正式的标准属性单元,计算所述正式的标准属性单元,生成标准属性单 元序列化文件;后台服务器,用于根据来自所述标准属性单元服务器的商品属性,生成正式的标准属性单元;前台服务器,用于接收来自所述标准属性单元服务器的标准属性单元序 列化文件,匹配商品和所述匹配的标准属性单元。
6、 如权利要求5所述的系统,其特征在于,所述数据库具体包括 第一存储模块,用于存储来自所述标准属性单元服务器的具有商品共同属性的正式的标准属性单元;第二存储模块,用于存储所述商品信息。
7、 如权利要求5所述的系统,其特征在于,所述标准属性单元服务器具 体包括接收模块,用于接收来自所述数据库的正式的标准属性单元和所述商品 信息及来自第二发送模块的正式的标准属性单元,将来自所述数据库的正式 的标准属性单元发送给计算模块,商品信息发送给所述第二发送模块,将来 自所述第二发送模块的正式的标准属性单元发送给所述数据库;计算模块,用于根据来自所述接收模块的正式的标准属性单元计算得到 标准属性单元序列化文件,向第一发送模块发送所述标准属性单元序列化文 件;第一发送模块,用于在控制模块的控制下向所述前台服务器发送来自所 述计算模块的标准属性单元序列化文件;第二发送模块,用于向所述后台服务器发送所述商品信息及接收所述后 台服务器生成的正式的标准属性单元;控制模块,用于控制所述第一发送模块定时传送所述标准属性单元序列 化文件。
8、 如权利要求5所述的系统,其特征在于,所述后台服务器具体包括 获取模块,用于从所述数据库获取商品信息,并将所述商品信息传递给搜索模块;搜索模块,用于利用搜索引擎搜索来自所述获取模块的商品信息,获取 商品的关键属性;挖掘模块,用于接收所述搜索模块搜索的商品关键属性,使用数据库的挖掘算法进一 步挖掘出商品的共同属性;聚类模块,用于聚类分析所述挖掘模块挖掘的商品的共同属性,生成待审核的标准属性单元;运营模块,用于接收所述聚类模块生成的待审核的标准属性单元,判断 生成正式的标准属性单元,将所述正式的标准属性单元发送给所述标准属性 单元服务器。
9、如权利要求5所述的系统,其特征在于,所述前台服务器具体包括 接收模块,用于接收来自所述标准属性单元服务器的标准属性单元序列化文件和卖家发布商品时商品的信息;判断模块,用于判断来自所述接收模块接收的卖家发布商品时商品的信息和所述标准属性单元序列化文件中的标准属性单元是否匹配;绑定模块,用于根据所述判断模块的判断结果,绑定商品和匹配成功的 标准属性单元;合并模块用于当买家查看商品详情时,合并所述绑定模块绑定的标准 属性单元中的标准属性和商品的个性属性,展示给买家。
全文摘要
本发明公开了一种节约数据库存储空间的方法和系统,该方法包括以下步骤从商品信息中,提取出标准属性单元,建立标准属性单元库;计算所述标准属性单元库中的标准属性单元,生成标准属性单元序列化文件,定期推送所述标准属性单元序列化文件;判断新发布商品和所述标准属性单元序列化文件中的标准属性单元是否匹配,如果是,绑定所述新发布商品和所述匹配的标准属性单元。在具体实现中,采用该方法能够有效地节约存储的空间,减少网络流量。
文档编号G06F17/30GK101650717SQ20081014705
公开日2010年2月17日 申请日期2008年8月13日 优先权日2008年8月13日
发明者岳旭强, 灵 曹, 晨 朱, 科 靳, 骆静峰, 虎 魏 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1