zoukankan      html  css  js  c++  java
  • 互联网电商高并发解决方案(一)

    互联网电商高并发性能优化解决方案

    1.使用sku作为商品的唯一标识

    什么是sku?

    Sku:最小库存量单位。就是商品id。就是商品最细力度的划分。每个sku都唯一对应一款商品,商品的颜色、配置都已经唯一确定。

    例如:
    华为 (OT-979) 冰川白 联通3G手机
    华为 (OT-927) 单电版 炭黑 联通3G手机 双卡双待
    华为 (OT-986+) 玫红 AK47 加强版 联通3G手机
    华为 (OT-986+) 曜石黑 AK47 加强版 联通3G手机

    以上都是存放在同一个商品表的华为手机,每一行都用唯一的sku作为唯一标识,如果传统的表设计应该是把商品和对应的信息都分离,进行关联查询,但是在互联网电商中,却宁愿数据冗余也不愿意分表去设计,因为现在的存储设备比较廉价,这样还可以使查询更方便更快,多表关联查询会导致性能下降。


    为什么要用sku?

    在现代互联网电商中,由于在线用户过大,频繁地查询会导致网站奔溃性能下降,为了提高性能,我们应该多使用单表查询,尽可能少表的查询和管理操作,可以使用冗余解决表的关联问题,有利于分库分表。

  • 相关阅读:
    设计模式之抽象工厂模式
    MQ任意延时消息(三)基于服务端实现
    MQ任意延时消息(二)基于客户端实现
    MQ任意延时消息(一)实现原理概述
    sqlyog报错2058
    base标签的作用
    相对路径和绝对路径的解释
    自定义Tomcat部署目录
    常用正则表达式
    接口的结构定义
  • 原文地址:https://www.cnblogs.com/evan-liang/p/9189620.html
Copyright © 2011-2022 走看看