社区
PHP
帖子详情
实时库存系统大家有什么设计思路么。
qq120848369
2015-09-19 12:12:45
简单的说,一个商品的库存有增有减,需要保证按订单扣减幂等,同时保证性能。
我能想到就是库存表和库存订单映射表两张表,然后需要用事务保证幂等,不会导致同一个订单重复扣减库存,同时给库存表的对应库存记录上锁,保证库存数量的串行修改。
事务+行级锁,这样的设计能用到生产环境么,假设没有秒杀场景。
...全文
328
1
打赏
收藏
实时库存系统大家有什么设计思路么。
简单的说,一个商品的库存有增有减,需要保证按订单扣减幂等,同时保证性能。 我能想到就是库存表和库存订单映射表两张表,然后需要用事务保证幂等,不会导致同一个订单重复扣减库存,同时给库存表的对应库存记录上锁,保证库存数量的串行修改。 事务+行级锁,这样的设计能用到生产环境么,假设没有秒杀场景。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2015-09-19
打赏
举报
回复
库存表并不真实存在,他应是进货表和订单表的视图
Entity
Framework
4.3
Entity
Framework
4.3
简单的
Entity
Framework
4.3
+三层+DTO 简单Demo
简单的
Entity
Framework
4.3
+三层+DTO,如果需要简化版的,我的资源里有一个不含DTO的版本。 这个Demo的主要功能是: 1、实体类的创建、复杂类型的嵌套 2、实体类的配置(主键、外键、一对一、1对多,多对多) 3、默认数据的初始化 4、实体类的增删改查,包括分页查询和多重条件查询 5、实体类与DTO的转换,Mapping配置 需要的DLL文件都在packages文件夹中
Entity
Framework
4.3
+三层 简单Demo(不喊DTO)
简单的
Entity
Framework
4.3
+三层,这个版本不含DTO,如果需要有DTO的,请到我的资源里找。 这个Demo的主要功能是: 1、实体类的创建、复杂类型的嵌套 2、实体类的配置(主键、外键、一对一、1对多,多对多) 3、默认数据的初始化 4、实体类的增删改查,包括分页查询和多重条件查询 需要的DLL文件都在packages文件夹中
Entity
Framewor
4.3
简单demo
简单的demo,包含增删改层,实体类配置等等
Entity
Framework
Code First DbContext Usage
讲述在
Entity
Framework
4.3
中,如何在code First 模式下操作Dbcontext 查询,更新数据。
PHP
20,396
社区成员
19,657
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章