数据结构的复习
- spu和sku的概念
spu:标准的商品单元(standard product unit),XX系列
sku:存库存储单元,单位为件,台,部,盒(stock keep unit) - spu和sku之间的关系
从范围上来说spu包含sku,spu表和sku表是一对多的关系 - 什么是平台属性,有哪些相关的表
平台属性和平台属性值是由平台指定的,主要用于商品的检索,每个三级分类下的属性值都不同。
每个商品对应的每种属性都有对应的属性值。
由两张表组成:pms_base_attr_info(平台属性表) pms_base_attr_value(平台属性值表) - 平台属性和商品分类、商品之间的关系
平台属性在某个商品分类下,一个属性下包含多个商品。
商品spu功能介绍
商品分类与商品属性和商品的spu是一对多的关系,商品分类下包含多个商品属性,也会包含多个商品的spu;
商品的spu + 商品的销售属性 = 商品的sku
xxx系列 + 红色,64G,… = xxx具体产品
数据结构:
分布式文件存储(fastdfs)
配置虚拟机环境
sudo apt-get install libpcre3 libpcre3-dev -y
sudo apt-get install openssl libssl-dev -y
sudo apt-get install unzip -y
sudo apt-get install libpcre3 libpcre3-dev -y
sudo apt-get install zlib1g zlib1g-dev -y
sudo apt-get install gcc -y
如果出现下面类似错误:
参考这篇文章:https://blog.csdn.net/zally_1994/article/details/84566171
fastdfs软件
配置tracker
配置storage
(依赖于:Gcc、libevent、perl)
A新建目录mkdir /opt/fastdfs
B解压FastDFS_v5.05.tar.gz到/usr/local
C进入解压目录cd FastDFS
D./make.sh
E./make.sh install
F进入conf配置目录将文件都拷贝到/etc/fdfs下cp * /etc/fdfs/(安装时自动生成)
G进入/etc/fdfs/,配置tracker.conf
vim /etc/fdfs/tracker.conf ,设置软件数据和日志目录
H storage的配置(storage不需要安装,因为安装tracker时已经同时安装)
vim /etc/fdfs/storage.conf
软件目录
Storage存储文件的目录(新建mkdir /opt/fastdfs/fdfs_storage)
Storage的trackerip
3 配置tracker和storage的启动服务
进入/etc/init.d启动脚本目录,默认fastdfs已经生成
Vi fdfs_trackerd脚本文件
mkdir /usr/local/fdfs(因为启动脚本还在安装目录下,所以我们新建/usr/local/fdfs目录,并且将启动脚本cp到该目录)
进入安装目录/opt/FastDFs
cp restart.sh /usr/local/fdfs/
cp stop.sh /usr/local/fdfs/
配置storage启动服务(restart和stop脚本已经拷贝到/usr/local/fdfs下,所以storage只需要配置/etc/init.d/fdfs_storage脚本就可以了)
将启动脚本加入linux服务
sudo service fdfs_trackerd start
如若报错,使用:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
sudo service fdfs_storaged start
如若报错,使用:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
参考:https://blog.csdn.net/Lan_cer/article/details/86744333