logo

用单机关系型数据库 + 锁(mutex)实现计数器有什么优缺点?

What are the pros and cons of implementing a counter with a single relational DB and locks?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: System Design

标签: mutex, locking

参考答案摘要

答案 优点是实现简单、强一致性容易保证:每次更新先加锁再递增/递减。缺点也很明显:在极高并发写入下锁竞争严重,吞吐与延迟会快速恶化;单库还存在容量与可用性上限。即使用读写锁降低读锁粒度,写密集场景仍难扩展到互联网级并发。

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

用单机关系型数据库 + 锁(mutex)实现计数器有什么优缺点?

Mediumsqlconcurrency

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案