关闭

Digg紧随Twitter脚步 放弃使用MySQL数据库

发表于:2010-3-18 09:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:腾讯科技

  [导读]Digg负责工程的副总裁约翰·奎因(John Quinn)表示,之所以做出这一决定,是因为基于MySQL开发性能强大、数据写入速度快的应用的难度越来越大。

  北京时间3月17日消息,据国外媒体报道,社会化新闻网站Digg的工程团队已经放弃使用MySQL数据库。而在不久之前,微博网站Twitter也做出了同样的决定。

  Digg放弃使用MySQL数据库,响应“NoSQL”运动,使用非关系数据库开发环境。Digg负责工程的副总裁约翰·奎因(John Quinn)表示,之所以做出这一决定,是因为基于MySQL开发性能强大、数据写入速度快的应用的难度越来越大。

  此次,Digg同时做出了多处改变,包括重新编写所有的应用代码、安装新的客户端与服务架构,以及放弃LAMP(Linux、Apache、MySQL和Perl/PHP/Python)开源软件组合,将基础架构迁移到非关系数据库。

  约翰·奎因表示,放弃MySQL、使用非关系数据库是其中最重要的一项基础架构改变。奎因说:“对于像我这样近20年来一直使用关系数据库的人而言,这真是一个非常大胆的举动。”

  由于Sun微系统被甲骨文收购,MySQL也成为甲骨文的资产。MySQL创始人迈克尔·维德纽斯(Michael Widenius)曾多次表达对甲骨文控制MySQL开源数据库的担忧。现在看来,MySQL在甲骨文领导下的前景尚不清楚,不过奎因并未将甲骨文与Sun的并购列为放弃MySQL的原因。

  放弃使用MySQL之后,Digg将采用最早由Facebook开发的Cassandra分布式数据库管理系统。Digg并非唯一一个放弃MySQL数据库的大型社交网站,此前Twitter已经做出了同样的决定。

  奎因表示,Digg已经利用Cassandra对网站的多项功能进行了重新编写,并对开源的Cassandra数据库平台做出了一些改进。奎因说:“Digg致力于开源软件的使用和开发,我们会尽量避免大规模使用私有存储解决方案而带来的成本。”

  奎因表示,当前Digg的重点工作就是为Cassandra的大规模开发和部署做好准备。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号