`
yongjiebai
  • 浏览: 11934 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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的文档,本人日后继续更新。有兴趣的朋友,请留言,多交流,谢谢。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics