微信扫一扫,移动浏览光盘
简介
- 理解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
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×