PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> NoSQL >> 

Digg与Reddit加入NoSQL阵营

Digg与Reddit加入NoSQL阵营

来源:互联网  作者:  发布时间:2010-03-31
Digg和Reddit在这个月都宣布了将转向Cassandra ,因为MySQL对他

Digg和Reddit在这个月都宣布了将转向Cassandra ,因为MySQL对他们来说伸缩性不够了。一些人认为MySQL+memchche不再是事实上的伸缩解决方案了。Digg在去年九月宣布了他们转向Cassandra的计划,而这一过程在这个月完成了。

  仔细比对了其它项目——HBase,Hypertable,Tokyo Cabinet/Tyrant,Voldemort,以及Dynomite——,他们最终选择了Cassandra,出于以下的考虑:每个系统都有它自己的强项和弱项,但是Cassandra综合了各个方面。它提供了面向列的数据存储,因此这相比纯粹的key/value存储又更结构化一些。它通过分布式高可用的点对点集群来运作。

  尽管目前它的核心功能还有一些欠缺,但相较于其它方案而言,它更接近我们想要的。Digg几乎重建了整个基础设施,跳出了LAMP栈。主要的起因是MySQL,如同任何其它的SQL数据库一样,它是为读取而作的优化,而不能很好的处理写入。

  另一个网站,Reddit,曾经出现过memcacheDB相关的问题,一开始他们通过增加更多的RAM来处理,但他们需要一个长久的解决方案是再明显不过的。他们在十天之内完成了向Cassandra的转换,在Cassandra开发者和社区的帮助以及EC2在测试和部署Cassandra的实例方面的支持下,只用了一名开发者就做到了。
 


延伸阅读:
Apache CouchDB 0.11.0 发布,NoSQL数据库
什么是NoSQL
学习 NoSQL 的必读资料
SQL vs NoSQL:数据库并发写入性能比拼
SQL数据库的终结? NoSQL的开始?
Apache CouchDB数据库简介
Apache CouchDB 实现原理
Tags: Digg   Reddit   NoSQL   sql   dd   it   os  
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号