• 系统设计题分析


    http://www.hiredintech.com/system-design/

    1. Scope the problem: Don't make assumptions; Ask questions; Understand the constraints and use cases.
    2. Sketch up an abstract design that illustrates the basic components of the system and the relationships between them.
    3. Think about the bottlenecks these components face when the system scales.
    4. Address these bottlenecks by using the fundamentals principles of scalable system design.
    • Vertical scaling
    • Horizontal scaling
    • Caching
    • Load balancing
    • Database replication
    • Database partitioning
    • Using NoSQL instead of scaling a relational database
    • Being asynchronous
  • 相关阅读:
    ZOJ 4097 Rescue the Princess
    最大值最小化 最小值最大化
    SD第九届省赛B题 Bullet
    Euler Circuit UVA
    bzoj 1878
    随笔
    BZOJ
    主席树模板
    AC自动机模板
    BZOJ
  • 原文地址:https://www.cnblogs.com/seen1020/p/4637460.html
Copyright © 2020-2023  润新知