本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基本信息
书名:Cassandra指南
定价:98元
作者:Jeff,Carpenter,Eben,Hewitt
出版社:中国电力出版社
出版日期:2019-10-01
ISBN:9787519836382
字数:
页码:388
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
理解Cassandra的分布式和去中心化结构。
.使用Cassandra查询语言(CQL) 和cqlsh(CQL shell)。
.创建一个实用的数据模型,并与等价关系型模型比较。
.使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。
.研究集群拓朴,了解节点间如何交换数据。
.维持集群的高性能水平。
.现场部署、云环境部署或利用Docker部署Cassandra。
.Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。
目录
序一1
序二3
前言5
章 关系型数据库15
关系型数据库有什么问题?15
关系型数据库速览20
网络规模28
NoSQL的兴起29
小结31
第2章Cassandra概述32
Cassandra电梯间演讲32
Cassandra从哪里来?45
Cassandra适合我的项目?53
参与其中54
小结56
第3章 安装Cassandra57
安装Apache发布版本57
从源码构建60
运行Cassandra62
其他Cassandra发布版本67
运行CQL Shell68
小结77
第4章Cassandra查询语言78
关系型数据模型78
Cassandra的数据模型79
CQL类型88
二级索引99
小结101
第5章 数据建模102
概念数据建模102
RDBMS设计103
逻辑数据建模109
物理数据建模115
评估和改进121
定义数据库模式125
小结127
第6章Cassandra架构129
数据中心和机架129
Gossip和故障检测130
snitch感应策略133
环和令牌134
虚拟节点135
分区器136
复制策略137
一致性级别138
查询和协调器节点139
Memtable、SSTable和提交日志140
缓存142
提示移交143
轻量级事务和Paxos144
墓碑146
布隆过滤器146
合并147
逆熵、修复和Merkle树149
分阶段事件驱动架构 151
管理器和服务152
系统键空间155
小结158
第7章 配置Cassandra159
Cassandra集群管理器159
创建集群160
种子节点164
分区器164
Snitch167
节点配置170
向集群增加节点174
动态加入环176
复制策略177
小结180
第8章 客户端181
Hector、Astyanax和其他遗留客户端181
DataStax Java驱动程序182
DataStax Python Driver205
DataStax Nodejs Driver207
DataStax Ruby Driver208
DataStax C# Driver208
DataStax C/C++ Driver209
DataStax PHP Driver211
小结211
第9章 读写数据212
写212
Cassandra写路径215
读225
删除243
小结244
0章 监控245
日志245
用JMX监控Cassandra250
Cassandra的MBean258
用nodetool监控269
小结276
1章 维护277
健康检查277
基本维护278
移动令牌286
增加节点286
处理节点故障290
升级Cassandra295
备份和恢复297
SSTable工具302
维护工具303
小结306
2章 性能调优307
管理性能307
缓存315
Memtable318
提交日志319
SSTable321
提示移交322
合并323
并发和线程326
网络和时327
JVM设置329
使用cassandra-stress332
小结336
3章 安全337
认证和授权338
加密346
JMX安全性352
小结354
4章 部署和集成355
规划集群部署355
云部署360
集成365
小结374
作者介绍
Jeff Carpenter是Choice Hotels International的系统架构师,在酒店和国防工业领域积累了20多年的经验。Jeff的兴趣主要包括SOA/微服务、构建大规模系统架构和数据架构。
Eben Hewitt是Choice Hotels International的首席技术官,这是ZZ大酒店集团之一。他著有多本有关架构、分布式系统和编程的书。
序言