Sina 开发团队的开源项目: Memcachedb 与 NCache

一直以为新浪是国内几家门户网站中技术比较糙的一家(也可能是太低调了),这应该是我比较无知的偏见,无意冒犯。看到这位新浪技术人员介绍的开源软件项目: NCacheMemcachedb 。挺欣赏他们这种国内环境下比较少见的分享精神。为他们喝彩!

  • NCache = Nginx Cache
  • Memcachedb = Memcached + Berkeley DB

这两个软件,应该都是从实际应用需求上得来的,可以说是”设计以致用“,不是纯用于研究的,而设计思路很有些 "Mashup"。我没有实际使用经验,不知 Memcachedb 和 Tugela Cache 二者有何差别。我对 Memcachedb 这个项目倒是比较感兴趣的,把 Cache 和 DB 有效结合起来,消除 DB 单点 I/O 承受的应用压力...而且,实现方便且廉价...十分美好的前景。

期待能有更多类似的项目涌现出来。国内的 Web 2.0 站点软件设计人员也可以借鉴一下。

--EOF--

更新:【很多人估计从来不仔细看文章的具体内容。我这篇文章里可看不出来 ”对Memcachedb的思想比较推崇“的, TBStore 也未必就有多超前,内存 + DB 八百年前就有人想到了。只是赞扬一下 Sina 团队的精神而已,如果只是攀比牛B,去和Google 、eBay 比比好了

| | TrackBacks (0) | | Edit

Generator | Trampoline



自定义搜索

本文相关评论|Comments(11)

biti 的评论:

其实这种组合在b2b国际站这边早就广泛地使用了

Berkeley DB 的缺点就是查询方式单一,但这也就决定了简单、快速

迷失在天堂 的评论:

淘宝的tbstore就是这种组合的实现方式,而tbstore在05年末就已经开始大规模商用了,足足比memcached早了近两年,所以这并不是很牛X的事情;
tbstore当时立项时,也参考过memcached,但当时memcached还不是很成熟,所以决定自己开发;
不过sina能将其开源还是值得赞一个!

东东 的评论:

这是sina博客技术人员开发的

Fenng Author Profile Page 的评论:

开源出来才是好的

封闭使用再厉害也只能说说不是?

timo 的评论:

前端F5,后面还没怎么看

stvchu 的评论:

Memcachedb 和 Tugela Cache 二者有何差别。

Tugela Cache说到底还是cache,而且代码上也很buggy.

Memcachedb是为持久存储设计的,有事务,在0.1.0中还增加了复制功能以提高HA。

Horus Lee 的评论:

还有一个:xbayDNS……

草根网 的评论:

很不错,收藏至20ju.com

xzh 的评论:

淘宝的tbstore也不是什么好东西,最大的特征就是不稳定,现在已经被淘汰了...

AnySQL Author Profile Page 的评论:

不能说自家的东东不好, 不要开发人员来找你麻烦.

游客 的评论:

淘宝的tbstore使用bdb没有得到商业授权吧!呵呵……

添加评论

关于这篇文章

这篇文章由 Fenng 于 January 19, 2008 2:00 AM 发布

上一篇:Oracle 收购 BEA

下一篇:艰难生活--《耳朵大有福》

回到首页查看最近的文章或者是查看所有归档文章

DBA notes 的订阅数量,点击则可进行订阅
Feed 订阅数量,点击即可订阅最新内容