database - 如何处理大型服务(如亚马逊)的大量交易?
问题描述
假设有一个项目。
它每秒被 100 个用户出售。
描述一个循环事务。
- 亚马逊检查其库存。(10 毫秒)
- 如果有可用的请求卡公司付款。(50 毫秒)
- 更新项目的库存。(50 毫秒)
一次购买消耗了 110 毫秒(我随意决定)。
如何在亚马逊上处理这个问题?是否有一个关于大型服务的数据库?有排队吗?
只是好奇,简短的答案或关键字都可以。谢谢你。
解决方案
推荐阅读
- javascript - 在 LocalStorage react js 上保存身份验证数据
- java - 如何运行作为地图上的值的 lambda 表达式
- xml - 用数据库变量分配 JMS 变量的问题
- objective-c - Coregraphics Private API 使用导致应用被拒绝?
- javascript - 在浏览器上比较时如何检查“↵”(新行)?
- azure - 阻止 RBAC 继承
- postgresql - 为什么不能更新设置更改数据类型 Postgres
- python - 有没有一种方法可以使用 Spotipy 从播放列表中检索所有曲目?
- python - 如何在python的文本文件中编写稀疏矩阵?
- c# - 转换字符串分词器