[回复]
[修改] [删除]
[返回版面]
|
1 |
作者: admin, 讨论版: 业界动态, 发表时间: 2014-01-14 14:06:20 PST
标题: Facebook Cassandra
关键字:
LADIS 2009 Cassandra paper 全文PDF download
缩要: Cassandra的开发最初是为了解决facebook的inbox search问题: 储存所有用户来往信息的reverse indices. 开发开始于大约2007. 第一次开始使用inbox search功能前, 把储存在MySQL中的一亿用户的大约7TB的数据进行索引, 然后放到cassandra里. 过程中使用map/reduce jobs. 到此文写作时(2008), 系统中大约储存了50T数据在150多台机器上. 过程中遇到和解决的问题是类似系统的典型问题, performance, availability, reliability, fault tolerance, scalability等等. 和BigTable/GFS等文章类似.
Cassandra于2007年开始开发, 2008年首次投入实用. 2008年7月开源于google code. 2009年3月成为apache incubator项目, 2010年2月成为top-level项目. 最初作者是Avinash Lakshman和Prashant Malik. Avinash Lakshman也是Amazon的Dynamo的作者. 最近的cassandra稳定版本是2.0.3 / November 25, 2013. 用Java编写, 使用Apache license.
作者Avinash Lakshman2008年发在facebook上的简介: Cassandra – A structured storage system on a P2P Network
Cassandra - A Decentralized Structured Storage System. 此文比较了2008首版cassandra和5年之后的apache cassandra 2.0. 到2013年facebook的cassandra系统使用了大约1000台机器.
[1] 项目主页: http://cassandra.apache.org/
[2] wiki: apache cassandra
(本文来自homecox.com)
--
※ 来源: homecox.com [来自: 128.]
|
|
|