Cassandra权威指南(第二版)

副标题:无

作   者:杰夫

分类号:

ISBN:9787519836382

微信扫一扫,移动浏览光盘

简介


  • 理解Cassandra的分布式和去中心化结构。
  • 使用Cassandra查询语言(CQL) 和cqlsh(CQL shell)。
  • 创建一个实用的数据模型,并与等价关系型模型比较。
  • 使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。
  • 研究集群拓朴,了解节点间如何交换数据。
  • 维持集群的高性能水平。
  • 现场部署、云环境部署或利用Docker部署Cassandra。
  • Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。

本书对以下读者会非常有用:

  • 大规模、高容量应用(比如 Web 2.0 社交应用或电子商务网站)的开发人员。
  • 应用架构师或数据架构师,需要了解有哪些高性能、去中心化、弹性数据库选择。
  • 目前使用标准关系型数据库系统的数据库管理员或开发人员,需要了解如何实现容错且*终一致的数据库。
  • 希望了解 Cassandra 及相关列式数据库的优势(和不足)的管理者,来帮助做出有关技术战略的决策。
  • 正在设计 Cassandra 或其他非关系型数据库相关项目的学生、分析师或研究人员。

目录


目录
序一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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Cassandra权威指南(第二版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon