热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

秒杀多级缓存1

商品模块的技术难点以及订单秒杀业务的技术难点我们商品的流程是商家入住---商品资料--图片处理---发布---定时维护{库存}--用户购买下单一般有2个入口管理端负

商品模块的技术难点 以及订单秒杀业务的技术难点


我们商品的流程是
商家入住--->商品资料-->图片处理--->发布--->定时维护 {库存}-->用户购买下单
一般有2个入口
管理端负责对商品的上架 发布 下架 以及定时维护 比如说增加库存 降低库存
我用户对商品的操作浏览,下单购买
商品有那些技术难点 第一个问题是表的设计,针对商品的这个场景我此时表是设计1个表还是多个表进行存储
比如说 我京东关于Iphone12这张商品详情页 ,有分类 有品牌 有规格属性 这些我该怎么去设计我的表呢

在这里插入图片描述

在这里插入图片描述

我们用一个表的进行存储的时候似乎不好存储 Iphone有内存大小,衣服没有内存大小 但是一张表的时候查询的时候是很方便的我们可以用多张表
一个商品页面查询很多表 关联查询的时候效率肯定慢, 像阿里高并发场景 每一个详情页都要访问db,而且关联好几张表的查询 肯定就G

在这里插入图片描述

step1 我们筛选的时候 比如说 苹果12 属于苹手机 可以加个分类

在这里插入图片描述

step2 基于用户的角度,比如说 我想选择小米 的手机 , 我们可以加个品牌 ,让结果更加准确一点

在这里插入图片描述
在这里插入图片描述

这样用户就可以根据分类或者品牌进行搜索了,搜索的结果更加接近用户的目标

在这里插入图片描述

这样的话我们可以根据品牌分类 选择出 spu,在某一个spu 下面选择一个具体的sku
但是优秀的设计师,设计这样的产品

在这里插入图片描述

用户可以通过筛选条件进一步筛选得到自己想要的产品

在这里插入图片描述

所以我们表的设计就可以这样设计了

在这里插入图片描述

我们的表可以这样设计

在这里插入图片描述
在这里插入图片描述

通过这4个条件用户可以更加容易的选择出来用户想要的产品

推荐阅读
  • 开发笔记:empireCMS 帝国cms功能总结 ... [详细]
  • 本文详细介绍了笔记本电脑上多种实用的快捷键,包括屏幕调整、图形设置、分辨率更改、驱动更新、导航操作、音量控制及屏幕锁定等,旨在帮助用户更高效地使用笔记本电脑。 ... [详细]
  • 本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ... [详细]
  • 使用Matlab创建动态GIF动画
    动态GIF图可以有效增强数据表达的直观性和吸引力。本文将详细介绍如何利用Matlab软件生成动态GIF图,涵盖基本代码实现与高级应用技巧。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • TCP协议中的可靠传输机制分析
    本文深入探讨了TCP协议如何通过滑动窗口和超时重传来确保数据传输的可靠性,同时介绍了流量控制和拥塞控制的基本原理及其在实际网络通信中的应用。 ... [详细]
  • 本周三大青年学术分享会即将开启
    由雷锋网旗下的AI研习社主办,旨在促进AI领域的知识共享和技术交流。通过邀请来自学术界和工业界的专家进行在线分享,活动致力于搭建一个连接理论与实践的平台。 ... [详细]
  • Java中的引用类型详解
    本文详细介绍了Java中的引用类型,包括强引用、软引用、弱引用和虚引用的特点和应用场景。 ... [详细]
  • PCIe中的弹性缓冲原理解析
    PCIe是一种高速串行总线,其传输信号为差分信号,并采用同步传输方式。然而,PCIe并没有专用的同步时钟。本文将详细介绍PCIe中的弹性缓冲(Elastic Buffer)原理,探讨其如何处理时钟差异,确保数据传输的稳定性和可靠性。 ... [详细]
  • 使用苹果手机拍照时,开启这两个‘全能模式’,无论何时何地都能拍出满意的照片。 ... [详细]
  • 在iOS开发中,多线程技术的应用非常广泛,能够高效地执行多个调度任务。本文将重点介绍GCD(Grand Central Dispatch)在多线程开发中的应用,包括其函数和队列的实现细节。 ... [详细]
  • 无线鼠标应用:Remote Mouse
    Remote Mouse 是一款功能强大的无线鼠标软件,可将您的手机或平板设备变为遥控器,完美模拟键盘和鼠标操作,实现手机远程控制电脑。 ... [详细]
  • 在 iOS 设备上使用系统 API 进行视图截图时,有时会遇到图片拼接处出现白边的问题。 ... [详细]
  • 探索Web 2.0新概念:Widget
    尽管你可能尚未注意到Widget,但正如几年前对RSS的陌生一样,这一概念正逐渐走入大众视野。据美国某权威杂志预测,2007年将是Widget年。本文将详细介绍Widget的定义、功能及其未来发展趋势。 ... [详细]
  • 在需要对iPhone进行全面备份时,有时会遇到电脑无法识别设备的情况。本文将详细分析导致这一问题的可能原因,并提供有效的解决方案。 ... [详细]
author-avatar
手机用户2502940247
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有