CPPInterview

架构优化

  1. 缓存和数据库的一致性问题
  2. 集群伸缩问题

    设计推特

  3. B站视频分享

    如何在面试中掌握主动性

  4. 当前项目的业务逻辑较为简单,要不你设计一些场景,我讲一下我的解决方案。

    设计存储架构

  5. 估算性能需求(存储量,读写性能)
  6. 选择存储系统(TP还是AP)
  7. 设计存储方案

    选择的三要素

  8. 合适
  9. 简单
  10. 演进

    用户量预估

  11. 规划
  12. 推算
  13. 对比(更同类产品对比)

用户行为模型

  1. 行为
  2. 数量
  3. 频率 ###
  4. 总量50G (冷热数据)
  5. 读写请求TPS/QPS 平均值和峰值,两者之差双十一10倍,游戏两三倍。
  6. 预留量(线性伸缩)

    SQL

    • OLTP
    • mysql
    • postgresql
    • oracle - OLAP
    • clickhouse
    • hive

NoSQL

大数据