- 1
- 0
- 约6.11千字
- 约 7页
- 2019-06-07 发布于河南
- 举报
第一部分-分析与思路:实际项目的特点是:1.数据量大2.商品分类多3.每个商品可以处于多个分类下4.平均每个商品拥有2个以上的属性
要求可以做到:1.按照商品名称搜索2.按照商品属性筛选3.按照分类筛选4.按照价格分组筛选5.按照价格、时间排序
MySQL基本数据结构:
说明:product是基本产品表,id为产品编号,name是待搜索字段product_index为产品属性表,index_id是属性编号,product_id为product表的id。如果编号为100的产品,有5个 不同属性,在product_index表中就会记录product_id为100,index_id不相同的五条记录。product_show的结构与product_index类似,记录的是产品于分类的联系,如果同一个产品同属5个不同的分类,在表中就会存在五条记录。矚慫润厲钐瘗睞枥庑赖賃軔朧碍鳝绢懣硯涛镕頃赎巯驂雞虯从躜鞯烧论雛办罴噓剥淚軔琿閔馐虯圓绅锾潴苏琺锅苁皸訝头锡紺還传礎块态環軹硷闵參镄谏争氲餑岛腻儈縛驹渦蛲递坟谐侬購馍煙鳶业郧桢击码兗驭觏廪綞户岿櫓瑶龌。
数据结构不复杂,但是实际应用中,使用Mysql的查询实现的搜索和检索,效率是比较低的。最消耗性能的地方是产品列表的索引导航,这是类似淘宝网产品列表的”按XXX浏览”: 聞創沟燴鐺險爱氇谴净祸測樅锯鳗鲮詣鋃陉蛮苎覺藍驳驂签
原创力文档

文档评论(0)