Mastering Apache Cassandra 3.x - Third Edition: Master the capabilities of Cassandra and start scaling your applications with performant database

Aaron Ploetz, Tejaswi Malepati, Nishant Neeraj

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-31
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1789131499
  • ISBN-13: 9781789131499
  • 相關分類: NoSQL資料庫
  • 下單後立即進貨 (約3~4週)

商品描述

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.

商品描述(中文翻譯)

建立、管理和配置高效可靠的NoSQL資料庫,以滿足您應用程式的需求,使用Cassandra。

主要特點:
- 透過易於理解的範例,更有效地使用Cassandra的功能
- 根據需求配置Cassandra並微調其參數
- 使用Hadoop和其他大數據處理工具與Cassandra一起使用

書籍描述:
隨著數據創建速度的不斷增加,以快速且可靠的方式存儲數據的需求變得越來越迫切。Apache Cassandra是構建容錯和可擴展資料庫的完美選擇。通過這本實用指南,您將完全掌握Cassandra的功能,並了解Cassandra 3.x版本中新增的新功能。

從簡要回顧基礎知識開始,讓每個人都能上手,然後部署和監控生產環境,深入了解其內部運作,並優化並將其與其他軟體整合。您將使用物化視圖和新的儲存引擎的高級功能,學習如何處理自動化的伺服器端去正規化和其他任務,並按照書中提到的實用方法進行操作。您將探索Cassandra組件的整合和互動,並詳細介紹令人遺憾地在上一版書中錯過的功能,如令牌分配算法、CQL3、虛擬節點、輕量級事務和觸發器。

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

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

適合對象:
如果您是大數據管理員、資料庫管理員、架構師或開發人員,並且想要構建高性能、可擴展和容錯的資料庫,那麼這本書非常適合您。