码迷,mamicode.com
首页 > 其他好文 > 详细

System Design

时间:2016-11-01 09:33:37      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:read   first   reduce   proc   increase   partition   failure   ase   queue   

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

标签:read   first   reduce   proc   increase   partition   failure   ase   queue   

原文地址:http://www.cnblogs.com/renyualbert/p/6018140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!