初识 Cassandra

最近看到Twitter变更数据库的消息,偶然间接触到一个新的名词:Cassandra。

虽然之前也了解过关于NoSQL的东西, 不过,苦于自己一直从事MIS的相关开发,暂时还没有能够接触到如此形态的数据库,大开眼界。

该物系Apache旗下一产品 :Cassandra 官方主页[英文]

简单来说,就是:分布式存储系统(Distributed storage system)。

有兴趣的朋友可以到这里查看:分布式存储系统 Cassandra[博客园]

引用该博文几句话:

NoSQL并不能简单的理解为No SQL,其本质应该是No Relational,也就是说它不是基于关系型的理论基础,而我们所有传统的数据库都是基于这套理论而发展起来的,所以SQL并不是问题的关键所在,比如有些NoSQL数据库可以提供SQL类型的接口,允许你通过类SQL的语法去访问数据。而Friendfeed则是反其道而行之,利用关系型数据库MySQL,采用了去关系化的设计方法,去实现自己的KeyValue存储。所以NoSQL的本质是No Relational。 

苦于自己学习的是.NET技术,所以,暂时没有太多的资料,不过有老外已经把环境搭建起来,并投入到开发中了,感兴趣的可以看看下面的连接。

.Net Developer's Guide to Getting Started with Cassandra[英文]

注:Cassandra带有.NET平台下的驱动程序

在文中,提到了两个网站,给出链接,方便查找。

up and running with cassandra[英文]

WTF is a SuperColumn? An Intro to the Cassandra Data Model[英文]

今天暂时先写到这里,有空一定要好好研究研究。。。。。。

posted @ 2010-03-23 22:20  缺水的海豚  阅读(352)  评论(0编辑  收藏  举报