系统架构
时间序列(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)
建模(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——大规模数据处理利器
其它
--持续更新