0
点赞
收藏
分享

微信扫一扫

Cassandra学习指南


系统架构



  • Data distribution and replication
  • Consistent Hashing in Cassandra



时间序列(Time Series)

简述:说白了就是利用cf和rowkey排序能力,将按照数据的时间顺序组织和读取。利用时间序列模型可以实现数据的全局有序。

 



  • Basic Time Series with Cassandra
  • Advanced Time Series with Cassandra
  • Getting Started with Time Series Data Modeling(未读)
  • Sorting in Cassandra (未读)
  • Metric Collection and Storage with Cassandra



CQL

CQL是cassandra类SQL查询语言,我现在使用的版本版本1.2.x,支持wide row查询,以及list, set, map存储和更新。

 



  • Cassandra Query Language (CQL) v3.0.4(apache版本CQL3)
  • CQL3 (datastax版本,通过左边"Using the database"树形菜单遍历内容)
  • Using collections: set, list, and map
  • A thrift to CQL3 upgrade guide
  • CQL3 for Cassandra experts
  • compare string vs. binary prepared statement parameters(CQL和thrift最新评测)
  • Coming in 1.2: Collections support in CQL3
  • CQL3 in depth
  • CQL WEB UI工具 cyclop



 

事务(Transaction)



  • What is row level isolation on cassandra
  • Coming up in Cassandra 1.1: Row Level Isolation



 

建模(Data Modeling)

  • Cassandra Data Modeling Best Practices, Part 1
  • Cassandra Data Modeling Best Practices, Part 2
  • Composite Keys in Cassandra
  • Cassandra By Example: Data Modelling with CQL3
  • Compound/Composite Keys: Connecting the dots between CQL3, Astyanax and Hector
  • CQL, Astyanax and Compound/Composite Keys: Writing Data

 最终一致性

  • 解释最终一致性

安装、配置 

  • 推荐配置

Cassandra Java客户端

  • User Guide(hector)
  • Datastax java driver(CQL3 and composite column supported)
  • Datasta java driver 2.0改善

OpsCenter

简介:ops是cassandra运维监控系统,由datastax开发,分为企业版和免费版,不开源

 

  • Upgrading OpsCenter (原文问题:yum install opscenter-free.noarch)

 

异常Exception 

  • Cassandra / Hector Timeouts = What to do?
  • cassandra节点down机(java.lang.OutOfMemoryError: unable to create new native thread)

Bloom Filter

  • Bloom Filter概念和原理
  • bloomfilter-tutorial/
  • BloomFilter——大规模数据处理利器

 

其它

  • 硬件选型 

 

--持续更新

 

举报

相关推荐

0 条评论