随笔分类 -  系统架构

摘要:1、如何利用数据库实现并发扣减? 1.1、扣减类业务的技术关注点 发生扣减必然就会存在归还,比如用户购买了商品之后因为一些原因想要退货,这个时候就需要将商品的库存、商品设置的购买次数以及订单金额等进行归还。 基于扣减类业务的定义,关于扣减的实现,需要关注的技术点总结如下: 当前剩余的数量需要大于等于 阅读全文
posted @ 2021-07-30 15:14 李大鹅 阅读(1461) 评论(0) 推荐(1) 编辑
摘要:1、如何使用分库分表支持海量数据的写入? 1.1、是否真的要分库?(分表也是不错的选择) 分库当然能够解决存储的问题,假设原先单库只能最多存储2千万的数据量,采用分库之后,存储架构变成下图所示的分库架构,每个分库都可以存储2千万数据量,容量的上限一下就提升了。 容量提升了,但也带来了很多其他问题: 阅读全文
posted @ 2021-07-27 13:11 李大鹅 阅读(141) 评论(0) 推荐(0) 编辑
摘要:构建高性能的读服务 1、如何使用简洁的架构实现高性能的读服务? 读服务在实现流程上,基本上是纯粹的从存储中一次或多次获取原始数据,进行简单的逻辑加工,或直接返回给用户/前端业务系统,它是无状态或者无副作用的,也就是说每一次执行都不会在存储中记录或修改数据,每一次请求都和上一次无关。 1.1、存储的选 阅读全文
posted @ 2021-05-08 17:14 李大鹅 阅读(284) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示