Mastering Apache Cassandra 3.x - Third Edition: Master the capabilities of Cassandra and start scaling your applications with performant database
暫譯: 精通 Apache Cassandra 3.x - 第三版:掌握 Cassandra 的功能,開始以高效能資料庫擴展您的應用程式

Aaron Ploetz, Tejaswi Malepati, Nishant Neeraj

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-31
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1789131499
  • ISBN-13: 9781789131499
  • 相關分類: NoSQL資料庫
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build, manage, and configure high-performing, reliable NoSQL database for your application with Cassandra

Key Features

  • Write programs using Cassandra's features more efficiently with the easy-to-follow examples
  • Configure Cassandra and fine-tune its parameters depending on your needs
  • Use Hadoop and other big data processing tools with Cassandra

Book Description

With ever increasing rates of data creation, the demand to store data as fast and reliably becomes a need. Apache Cassandra is the perfect choice for building fault-tolerant and scalable databases.Through this practical guide, you will program and understand completely the power of Cassandra as per the new features released by Cassandra 3.x.

Starting with a brief recap of the basics to get everyone up and running, you will move on to deploy and monitor a production setup, dive under the hood, and optimize and integrate it with other software. You will work with the advance features of materialized views and the new storage engine to learn how they can handle automated server-side denormalization and the other tasks with the practical approach mentioned in the book.You will explore the integration and interaction of Cassandra components, and explore features such as token allocation algorithm, CQL3, vnodes, lightweight transactions, and triggers in detail which was missed in the previous edition of the book.

Finally, you will also explore to get up and running with Spark and Hadoop, you will be able to analyze your big data and build, manage high-performance database for your application.

What you will learn

  • Write programs using Cassandra's features more efficiently
  • Get the most out of a given infrastructure, improve performance, and tweak JVM
  • Use CQL3 in your application, which makes working with Cassandra more simple
  • Configure Cassandra and fine-tune its parameters depending on your needs
  • Set up a cluster and learn how to scale it
  • Monitor Cassandra cluster in different ways
  • Use Hadoop and other big data processing tools with Cassandra

Who This Book Is For

If you are a big data administrator, database administrator, architect or a developer and want to build a high performant, scalable and fault tolerant database, then this book is perfect for you.

商品描述(中文翻譯)

**使用 Cassandra 建立、管理和配置高效能、可靠的 NoSQL 資料庫以支援您的應用程式**

#### 主要特點
- 使用易於理解的範例,更有效率地撰寫使用 Cassandra 功能的程式
- 根據您的需求配置 Cassandra 並微調其參數
- 與 Hadoop 及其他大數據處理工具一起使用 Cassandra

#### 書籍描述
隨著數據創建速度的持續增加,快速且可靠地存儲數據的需求變得越來越迫切。Apache Cassandra 是建立容錯且可擴展資料庫的完美選擇。透過這本實用指南,您將編寫程式並完全理解 Cassandra 的強大功能,根據 Cassandra 3.x 發布的新功能進行學習。

從簡要回顧基礎知識開始,讓每個人都能快速上手,接著您將部署並監控生產環境,深入了解其內部運作,並優化與其他軟體的整合。您將學習如何使用物化視圖和新的儲存引擎的進階功能,了解它們如何處理自動伺服器端的非正規化及其他任務,並以書中提到的實用方法進行學習。您將探索 Cassandra 組件的整合與互動,詳細了解如 token 分配演算法、CQL3、虛擬節點(vnodes)、輕量級交易和觸發器等功能,這些在前一版書中未曾提及。

最後,您還將學習如何使用 Spark 和 Hadoop,能夠分析您的大數據並為您的應用程式建立和管理高效能的資料庫。

#### 您將學到的內容
- 更有效率地撰寫使用 Cassandra 功能的程式
- 充分利用現有基礎設施,提升效能並調整 JVM
- 在您的應用程式中使用 CQL3,使得與 Cassandra 的操作更簡單
- 根據您的需求配置 Cassandra 並微調其參數
- 設置集群並學習如何擴展它
- 以不同方式監控 Cassandra 集群
- 與 Hadoop 及其他大數據處理工具一起使用 Cassandra

#### 本書適合誰
如果您是大數據管理員、資料庫管理員、架構師或開發人員,並希望建立高效能、可擴展且容錯的資料庫,那麼這本書非常適合您。