论坛首页 入门技术论坛

打算实现一个高效的存储系统中间件,参考人人网中间件

浏览 1356 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-19  
大家好,经过一番纠结,本人打算尝试下实现一个高效的存储系统中间件。

原因就是看了下面这几篇文章。

人人网中间层:问题篇
http://sinofool.net/blog/archives/10
http://ugc.renren.com/2009/12/28/renren-ice-problem/

人人网UGC海量存储系统Nuclear介绍 – 原理展望篇
http://ugc.renren.com/2010/01/28/ugc-nuclear-guide-theory/

社交平台的存储有别于BBS的特点。
第一、对实时性要求更高。
第二、写操作大幅度增加。
第三、海量数据要求易于扩展。

SNS网站的用户行为跟BBS不同。BBS用户进入一个主题,首先看完主贴,还要看很多回复,然后才决定要不要自己回复,这个过程花费较多时间,减少了用户的发帖。SNS的用户看到朋友的状态,只需要“顶”一下,或者像聊天一样添加评论;又或者看到好友分享,只需要点击“分享”按钮。互动性大大增强的结果是,数据存储的实时性要求和写操作次数大幅度增加。

计划的路线图如下:
Hibernate + mysql + cache --> Hadoop + cache --> mysql + hadoop + 自己实现的中间件

看起来难度是非常大,希望大家多多支持。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics