微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cassandra ABC

NoSQL最近由于雨后春苏,势如破竹。我们这些从事传统关系型数据管理开发的工作者,必须要跟上云时代的步伐。一起像学ABC一样,走进Cassandra的世界吧。

我总结了这么多关键字,连起来,虽不能绕地球一周,可以给大家一个缩影,Cassandra数据库是什么。

KeyWords of Cassandra

NosqlColumnGoogleBigTableAmazonDynamoFacebookApacheJava…

首先,Cassandra是NoSQL数据库,面向列的存储,以Google Big Table和Amazon Dynamo为基础的一款数据库,早先是FaceBook开发的,后来发展成为Apache 开源项目;Java语言开发,网上能够找到源码。

我呢,不去预言或点评每款数据库的优缺点,怀着一颗敬畏谦卑的心,去学习和走进Cassandra。

  • Cassadra 单节点安装

Cassandra的安装,我们来给予Linux 服务器介绍一下,Windows安装近似。


  1. 下载Cassandra文件,以及JDK

  2. 解压JDK 到相应目录,如/usr/java/jdk1.7.0_45

  3. 解压Cassandra到相应目录,如/u01/apache-cassandra-2.1.2

  4. 配置/etc/profile 文件  (path配置是为了csh运行)

    export JAVA_HOME=/usr/java/jdk1.7.0_45

    export CASSANDRA_HOME=/u01/apache-cassandra-2.1.2

  5. 到CASSANDRA_HOME /bin/目录启动cassandra

cd $ CASSANDRA_HOME /bin/

./cassandra

  • Cassandra 数据模型

Key,ColumnColumn=> [Name, Value,Time Stamp]

详情参考这个:

http://dongxicheng.org/nosql/cassandra-data-model/

后续会继续介绍Cassandra集群管理及读写机制。请见下回分解哦。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐