System Design

Posted 咖啡中不塌缩的方糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了System Design相关的知识,希望对你有一定的参考价值。

System design

 

First no limitation

Then enroll the real world:

       Horizontal scaling

       Vertical Scaling

       Load balancer: server farm: increase security

       Big data: database partitioning(sharding): key sharding/vertical  lookup table

       Caching:

       Network:Latency, bandwidth, throughput

       Asynchronous processing/Queues

       Multi thread; map reduce

      

      

 

Scalability

Key considerations

Some pre:

Failures:

       Availability:

       Reliability:

       Read-heavy/write-heavy:

       Security:

Map reduce

Do work parallel

 

以上是关于System Design的主要内容,如果未能解决你的问题,请参考以下文章