写点什么

架构实战营 4.1 数据库存储架构随堂练习

作者:西山薄凉
  • 2023-01-10
    广东
  • 本文字数:303 字

    阅读完需:约 1 分钟

【判断题】

1. 读写分离主要是提升系统读性能,对写性能没有帮助。

有帮助,如果有读写锁,则读写分离会优化写性能。

2. 数据分库和数据分表都可以提升系统写性能。

分库可以提升写性能?分表可以提升写性能,垂直分表可以提升单机性能,水平分表可以提升集群性能。

3. 水平分表后,尽量用中间件来实现各种 SQL 操作。

是的,因为很多统计需要在多张表上,不能直接得出。

4. 3PC 比 2PC 功能更强大,应该优先采取 3PC。

2PC 比较简单直接,3PC 会有脑裂问题。

5. 2PC 中的事务协调者可以是代码,也可以是独立的系统。

没有说不可以,所以应该是 OK 的。

【思考题】

为什么数据库系统自己不实现分库分表的功能,而 Redis、MongoDB 等却都提供 sharding 功能?

没有想法。

用户头像

西山薄凉

关注

还未添加个人签名 2019-02-21 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营4.1 数据库存储架构随堂练习_「架构实战营」_西山薄凉_InfoQ写作社区