Cassandra 项目介绍

Cassandra 源于Facebook的一个NOSql项目,后来捐赠给了Apache。目前是Apache的顶级项目。项目主页为:http://cassandra.apache.org/。

与其他的分布式数据库项目,其最大特点在于:1、真正的去中心化设计;2、极佳的写入性能。
3、提供Thrift编程接口。

Cassandra采用Gossip通讯协议,Bloom Filter 索引算法。

Cassandra的写入机制为先写入CommitLog,在CommitLog达到一定数量级的时候,写入SSTable。其理论依据在于磁盘的连续读写性能比断续的读写性能更好。

Cassandra有大家喜欢的ColumnFamily,SuperColumn;也有让人头疼的低查询性能。好在1.0以后加入了数据压缩,并提高了不少的读性能。而且开始提供CQL,虽然CQL还很弱,但Cassandra正在进步,让人欣慰啊。

Cassandra的SVN地址为http://svn.apache.org/repos/asf/cassandra/trunk/。
如果想在Eclipse中进行开发,或是查看源代码,那么进入到下载目录,分别使用ant build命令和ant generate-eclipse-files命令,将其转换为Eclipse项目。之后在用Eclipse导入即可。

其他相关的Cassandra的文档,本人日后继续更新。有兴趣的朋友,请留言,多交流,谢谢。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值