项目设计案例 | 学习笔记

简介: 快速学习项目设计案例

开发者学堂课程【Java 面试疑难点串讲5:系统架构及项目设计项目设计案例】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/28/detail/624


项目设计案例

 

内容简介:

一、提出问题

二、做出解答

三、具体内容

 

一、提出问题

一般的,用户表,课程表,报名数据表的设计是第二范式,需要建立用户数据库,然后通过 userid 跟课程的 id 来决定报名一个学生的报名情况,然而当前情况是用户账号密码是调用 webervice 接口获取的,而且用户可能会被注销,希望老师提供解决思路。 

 

二、做出解答

每一个课程是有名额限制的,假如想让读者看到实时剩余名额,在线抢课情形发生。如果想要实现这样的架构设计,并且考虑高并发访问的话,那么就需要更多地去解决你的吞吐量问题

案例:现在做一个合适的假设,参与描述的人数为 5W


三、具体内容

image.jpeg

不要过多的去考虑数据库的设计范式,只需要按照整体的单表流程处理,所有的操作要通过业务层实现关联处理。

相关文章
|
前端开发
前端知识案例学习16-泥陶态实现
前端知识案例学习16-泥陶态实现
97 0
前端知识案例学习16-泥陶态实现
|
前端开发
前端知识学习案例-Typescipt实现
前端知识学习案例-Typescipt实现
92 0
前端知识学习案例-Typescipt实现
|
前端开发
前端知识学习案例-Typescipt
前端知识学习案例-Typescipt
87 0
前端知识学习案例-Typescipt
|
前端开发
前端知识案例学习13-技能条效果实现
前端知识案例学习13-技能条效果实现
102 0
前端知识案例学习13-技能条效果实现
|
移动开发 资源调度 前端开发
小白如何从项目入手学习前端
前言 已有基础:虽然说是小白,但是本人曾在大一通过freecodecamp平台学习过html5、css中的标签、样式等知识,也曾经用js写过一些简单的算法题,并了解过ES6(不过因为不常用,相当于只记得名字了。
150 0
|
4月前
|
机器学习/深度学习 人工智能 Kubernetes
技术探索之旅:从基础到进阶的心得体会
本文记录了作者在技术领域的学习和实践过程中积累的经验与感悟。文章涵盖了从基础知识的学习、项目实践,到新技术的探索与应用,最终总结出几点对未来技术发展的思考。希望这些分享能够启发更多的技术爱好者,共同进步。
28个项目实战典型案例总结收获
28个项目实战典型案例总结收获
171 0
|
存储 数据库 容器
整理关于牛人们对图书管理系统领域建模的精彩讨论,以此希望大家学习下别人是如何思考的
原文:整理关于牛人们对图书管理系统领域建模的精彩讨论,以此希望大家学习下别人是如何思考的 关于图书管理系统的业务大家都应该比较了解了,主要的核心业务是:用户持图书卡去图书馆借书或还书。下面是他们几个人讨论的最经典内容,我特地整理出来供大家可以集中的观看他们的讨论。
1117 0