ABKYH 发表于 2015-11-28 16:39:39

高并发网站存储架构设计

  一、什么是互联网架构?
http://blog.csdn.net/itcomputer12/article/details/
  二、服务.

http://blog.csdn.net/itcomputer12/article/details/
  三、传统行业VS互联网行业。
http://blog.csdn.net/itcomputer12/article/details/
  四、
http://blog.csdn.net/itcomputer12/article/details/

  
On-Line Transaction Processing联机事务处理系统(OLTP)               UGC(User Generated Content)用户原创内容.
五、架构演进。<1>
http://blog.csdn.net/itcomputer12/article/details/
  
  <2>
http://blog.csdn.net/itcomputer12/article/details/
  <3>mysql读写分离.

http://blog.csdn.net/itcomputer12/article/details/
  <4>有cache层了(memcache/ redis)   90%交给cache,剩余的10%留给DB.

http://blog.csdn.net/itcomputer12/article/details/
  <5>搜索场景的需要.(cache和数据库不能解决,需要用到索引---->lucene/solr/)
  
Open Source Search Serverhttp://blog.csdn.net/itcomputer12/article/details/
  
http://blog.csdn.net/itcomputer12/article/details/
  <6>有API接口了(对象的抽象化)

http://blog.csdn.net/itcomputer12/article/details/
  <7>LVS/F5.
http://blog.csdn.net/itcomputer12/article/details/
  六、互联网架构组件。

http://blog.csdn.net/itcomputer12/article/details/
  
          Scribe是Facebook开源的日志收集系统,在Facebook内部已经得到大量的应用。它能够从各种日志源上收集日志,存储到一个中央存储系统(可以是NFS,分布式文件系统等)上,以便于进行集中统计分析处理。它为日志的“分布式收集,统一处理”提供了一个可扩展的,高容错的方案。当中央存储系统的网络或者机器出现故障时,scribe会将日志转存到本地或者另一个位置,当中央存储系统恢复后,scribe会将转存的日志重新传输给中央存储系统。其通常与Hadoop结合使用,scribe用于向HDFS中push日志,而Hadoop通过MapReduce作业进行定期处理。
         scribe为日志收集提供了一种容错且可扩展的方案。scribe可以从不同数据源,不同机器上收集日志,然后将它们存入一个中央存储系统,以便于进一步处理。当采用HDFS作为中央系统时,可以进一步利用Hadoop进行处理数据,于是scribe&#43;HDFS&#43;MapReduce方案便诞生了。
七、Facebook架构。
  
http://blog.csdn.net/itcomputer12/article/details/
http://blog.csdn.net/itcomputer12/article/details/
页: [1]
查看完整版本: 高并发网站存储架构设计