欢迎访问
讨论版列表 - 业界动态 - 主题数: 45 | 文章数: 46 | 管理员: admin

业界动态

版面 | 文摘区 | 马克区

文章数: 1 | 分页: << 1 >>
admin
[回复] [修改] [删除] [返回版面] 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.]


Reply

Please log in first.