本文将简单介绍一些在Cassandra之中如何使用Java对数据进行操作的简单例子。包括了简单的CRUD。更深入一些的内容,将在后面逐个进行讲解。 本文代码源自:https://github.com/datastax/java-driver/blob/3.0/driver-examples/src/main/java/com/datastax/driver/examples/basic/CreateAndPopulateKeyspace.java 后来根据官方的例子做了一些说明,同时对其进行了一些补完。主要内容还请…

2016年09月08日 3条评论 16855点热度 1人点赞 阅读全文

Cassandra 自带了多个集群或数据管理工具,本文接下来简要介绍一下,欲知详情还是推荐大家自己啃一遍英文文档。下面是本文将会介绍到的工具: nodetool utility CQL shell cassandra utility cassandra-stress tool SSTable utilities 一、Nodetool nodetool 是一个进行集群管理的利器,功能强大繁杂,通过命令行方式操作,标准使用方式如下: [crayon-60371055913c6237297026/] 下面是一个常用opt…

2016年09月06日 2条评论 19026点热度 2人点赞 阅读全文

1. Murmur哈希算法是干什么的? 在之前的文章 [Cassandra教程](十四)浅谈Cassandra的架构 以前之前的文章我们提到了数据模型以及Partition Key, 同时Cassandra维护了一个令牌环,这样当我们写入一条数据或者需要读取数据的时候,就知道首先去哪一台机器执行相应的操作。 在底层支撑令牌的算法,就是默默无闻但是几乎一统江湖的MurmurHash算法。 所谓Murmur,并不是我们常听到的陌陌,而是(multiply and rotate) and (multiply and ro…

2016年09月05日 4条评论 26580点热度 3人点赞 阅读全文

NoSQL DB的表与数据模型设计跟传统的RDBMS很不一样。最大的一个不同就是反范式。比如提倡数据冗余,使得不至于写出非常复杂的SQL语句。 就Cassandra而言,最关键的地方在于Key的设计。Cassandra之中一共包含下面5种Key: Primary Key Partition Key Composite Key Compound Key Clustering Key   OMG~~  是不是太多了? 让我们一个个的来解释 首先,Primary key 是用来获取某一行的数据, 可以是一列或者…

2016年09月05日 7条评论 31382点热度 10人点赞 阅读全文

原创声明: 本文为原创文章 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年09月03日

2016年09月04日 4条评论 25616点热度 3人点赞 阅读全文

原创声明: 本文为原创文章,转载需要注明来自http://www.flyml.net 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年09月03日

2016年09月03日 1条评论 13846点热度 2人点赞 阅读全文

原创声明: 本文为原创文章 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年09月02日

2016年09月02日 8条评论 27355点热度 6人点赞 阅读全文

原创声明: 本文为原创文章 如需转载需要在文章最开始显示本文原始链接 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年08月28日

2016年08月28日 3条评论 11606点热度 1人点赞 阅读全文

原创声明: 本文为原创文章 如需转载需要在文章最开始显示本文原始链接 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年08月24日

2016年08月26日 5条评论 20066点热度 0人点赞 阅读全文

原创声明: 本文为原创文章 如需转载需要在文章最开始显示本文原始链接 为了更好的阅读体验,请回源站查看文章。有任何修改、订正只会在源站体现 最后更新时间:2016年08月24日

2016年08月24日 3条评论 21054点热度 0人点赞 阅读全文