“秒杀”问题的数据库和SQL设计

问题的来源 上篇文章介绍了 ETL 场景下的高性能最终一致性解决方案,这次的问题也是一个常见的问题。 最近发现很多人被类似秒杀这样的设计困扰,其实这类问题可以很方便地解决,先来说说这类问题的关键点是什么: 一定要高性能,不然还能叫秒杀吗? 要强一致性,库存只有100个,不能卖出去101个吧?但是库存10000实际只卖了9999是否允许呢? 既然这里说了是秒杀,那往往还会针对每个用户有购买数量的限制
相关文章
相关标签/搜索