Cassandra技术手册第二版

Cassandra技术手册第二版 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

想像如果扩展性不是问题,您可以做什么?透过这本实践指南,您将了解如何应用Cassandra资料库管理系统处理数百兆位元组的资料,在跨资料中心的同时还保有高可用性,以及许多您在实务运作时必须了解的技术细节与实作范例。

  本书将告诉您Cassandra非关联式资料库设计的优点,并且特别着重于资料模型的建立。如果您是正在寻求具有扩展性或是前瞻架构解决方案的开发者、资料库管理人员或架构师,这本指南可以协助您驾驭Cassandra的速度与弹性。

  .了解Cassandra的分散式与去中心化概念
  .使用Cassandra查询语言(CQL)与cqlsh(CQL shell)
  .建立有效的资料模型并与关联式模型比较
  .使用各种不同语言的客户端驱动开发范例应用程式,包含Java、Python与Node.js
  .探索丛集拓谱与学习节点间的互动机制
  .维护高效能的丛集
  .在机房、云端或Docker容器佈署Cassandra
  .整合Cassandra与Spark、Hadoop、ElasticSearch、Solr与Lucene

专家推荐

  “本书将会告诉你为何与如何在应用程式中使用Cassandra建立令人惊叹的成功案例”— Patrick McFadin, Apache Cassandra首席佈道师

著者信息

作者简介

Eben Hewitt


  Eben Hewitt是全球知名饭店品牌美国精品国际酒店集团(Choice Hotels International)的技术长。着有多本关于架构、分散式系统以及程式设计的书籍。他也担任许多创投公司的顾问,并且经常受邀发表关于技术与策略的相关演讲。

Jeff Carpenter

  Jeff Carpenter是国精品国际酒店集团的系统架构师,用有超过20年的餐旅业与国防工业相关经验。Jeff的兴趣包含SOA/微架构、大型系统与资料架构设计。他参与过各式各样的专案,包括复杂的战争规划系统到云端旅馆订房系统。Jeff对改变业界的革命性专案、指导后进架构师与开发人员、以及迎接下一个挑战充满热情。

图书目录

第1章 关联式资料库之外
介绍关联式资料库的历史以及最近崛起的非关联式资料库技术。

第2章 Cassandra简介
介绍Cassandra及其令人注目与不同之处,包含它的由来与优点。

第3章 安装Cassandra
告诉你如何安装 启动以及使用一些Cassandra的基础功能。

第4章 Cassandra查询语言(Cassandra Query Language)
检视Cassandra的资料模型。说明它与传统关联式资料库模型的差别。探讨如何在Cassandra查询语言(CQL)中表示这种资料模型。

第5章 资料建模(Data Modeling)
介绍Cassandra资料建模的原则与流程。分析一个众所周知的领域并产生对应的模型。

第6章 Cassandra架构
帮助你理解Cassandra实际进行读写操作时底层运作的流程,以及如何透过读写操作的控制实现一些它受瞩目的特色,如持久性与高可用性。进一步研究较为复杂的节点内部交流机制,例如:gossip协定 提示移交(Hinted Handoff) 读取修复与Merkle树等。

第7章 Cassandra配置
说明如何选择分区器 备份放置策略以及告密(snitch)机制。我们将模拟一个丛集并观察不同配置所带来的影响。

第8章 客户端
Cassandra支援多种不同语言的客户端,其中包含Java Python node.js Ruby C#与PHP。为了抽象化Cassandra底层API,我们将说明通用的客户端驱动程式执行流程。

第9章 读取与写入资料
说明Cassandra底层如何实际的存取资料。我们会讨论一些例如批次 轻量化交易与分页等概念。

第10章 监控
一旦丛集建立并启动后,你可能会希望监控它的一些使用情况,例如记忆体使用情况与执行序使用情况等,并尝试理解它实际的行为。Cassandra有丰富的Java管理延伸(JMX)介面,可以满足这些需求以及监控更多的细节。

第11章 维运
使用一些Cassandra自身提供的工具,可以让不中断丛集维护的任务更为轻松,我们会知道如何除役一个节点 进行负载平衡 取得状况统计值与执行其他的日常维运任务。

第12章 效能调校
Cassandra一项受瞩目的特色就是它的速度,它非常的快。但其中包含许多设定项目,例如记忆体设定 资料储存 硬体选择 快取 以及快取大小等。调校这些选项可以产生出更多的效能。

第13章 安全
NoSQL通常被视为系统安全弱点的一环。幸运的是Cassandra拥有认证 授权与加密功能。本章将介绍相关配置。

第14章 佈署规划与服务整合303
讨论规划丛集佈署时的一些考量重点,其中包含大型云端服务商的解决方案,如Amazon Microsoft与Google,并介绍几种常与Cassandra搭配的相关技术。

图书序言

图书试读

None

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有