定 价:¥98.00
作 者: | Jeff Carpenter,Eben Hewitt 著 |
出版社: | 中国电力出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787519836382 | 出版时间: | 2019-10-01 | 包装: | 平装 |
开本: | 16开 | 页数: | 388 | 字数: |
序一1
序二3
前言5
第1章 超越关系型数据库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
第10章 监控245
日志245
用JMX监控Cassandra250
Cassandra的MBean258
用nodetool监控269
小结276
第11章 维护277
健康检查277
基本维护278
移动令牌286
增加节点286
处理节点故障290
升级Cassandra295
备份和恢复297
SSTable工具302
维护工具303
小结306
第12章 性能调优307
管理性能307
缓存315
Memtable318
提交日志319
SSTable321
提示移交322
合并323
并发和线程326
网络和超时327
JVM设置329
使用cassandra-stress332
小结336
第13章 安全337
认证和授权338
加密346
JMX安全性352
小结354
第14章 部署和集成355
规划集群部署355
云部署360
集成365
小结374