Learning Apache Cassandra Second Edition

Sandeep Yarabarla

  • 出版商: Packt Publishing
  • 出版日期: 2017-04-27
  • 定價: $1,480
  • 售價: 8.0$1,184
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 178712729X
  • ISBN-13: 9781787127296
  • 相關分類: NoSQL
  • 立即出貨 (庫存=1)

  • Learning Apache Cassandra  Second Edition-preview-1
  • Learning Apache Cassandra  Second Edition-preview-2
  • Learning Apache Cassandra  Second Edition-preview-3
  • Learning Apache Cassandra  Second Edition-preview-4
  • Learning Apache Cassandra  Second Edition-preview-5
  • Learning Apache Cassandra  Second Edition-preview-6
  • Learning Apache Cassandra  Second Edition-preview-7
  • Learning Apache Cassandra  Second Edition-preview-8
  • Learning Apache Cassandra  Second Edition-preview-9
  • Learning Apache Cassandra  Second Edition-preview-10
  • Learning Apache Cassandra  Second Edition-preview-11
  • Learning Apache Cassandra  Second Edition-preview-12
  • Learning Apache Cassandra  Second Edition-preview-13
  • Learning Apache Cassandra  Second Edition-preview-14
  • Learning Apache Cassandra  Second Edition-preview-15
  • Learning Apache Cassandra  Second Edition-preview-16
  • Learning Apache Cassandra  Second Edition-preview-17
  • Learning Apache Cassandra  Second Edition-preview-18
  • Learning Apache Cassandra  Second Edition-preview-19
  • Learning Apache Cassandra  Second Edition-preview-20
  • Learning Apache Cassandra  Second Edition-preview-21
  • Learning Apache Cassandra  Second Edition-preview-22
  • Learning Apache Cassandra  Second Edition-preview-23
  • Learning Apache Cassandra  Second Edition-preview-24
  • Learning Apache Cassandra  Second Edition-preview-25
  • Learning Apache Cassandra  Second Edition-preview-26
  • Learning Apache Cassandra  Second Edition-preview-27
  • Learning Apache Cassandra  Second Edition-preview-28
  • Learning Apache Cassandra  Second Edition-preview-29
  • Learning Apache Cassandra  Second Edition-preview-30
  • Learning Apache Cassandra  Second Edition-preview-31
  • Learning Apache Cassandra  Second Edition-preview-32
  • Learning Apache Cassandra  Second Edition-preview-33
  • Learning Apache Cassandra  Second Edition-preview-34
  • Learning Apache Cassandra  Second Edition-preview-35
  • Learning Apache Cassandra  Second Edition-preview-36
Learning Apache Cassandra  Second Edition-preview-1

買這商品的人也買了...

商品描述

Key Features

  • Install Cassandra and use it to set up multi-node clusters
  • Design rich schemas that capture the relationships between different data types
  • Master the advanced features available in Cassandra 3.x through a step-by-step tutorial and build a scalable, high performance database layer

Book Description

Cassandra is a distributed database that stands out thanks to its robust feature set and intuitive interface, while still providing the high availability and scalability of a distributed store. This book will introduce you to the rich features offered by Cassandra, and empower you to create and manage a highly performant, fault-tolerant database layer.

The book starts by explaining the new features implemented in Cassandra 3.x, you'll see how to install Cassandra, and you'll understand Lightweight Transactions. Next you'll learn to create tables with composite partition keys, and get to know different methods to avoid denormalization of data. You will then proceed to create user-defined functions and data distribution in Cassandra. Finally, you will set up a multi node cluster and implement application-level optimization using a Java client.

By the end of this book, you'll be fully equipped to build powerful, scalable Cassandra database layers for your applications.

What you will learn

  • Install Cassandra and create your first keyspace
  • Create tables with multiple clustering columns to organize related data
  • Use secondary indexes and materialized views to avoid denormalization of data
  • Effortlessly handle concurrent updates with collection columns
  • Ensure data integrity with lightweight transactions and logged batches
  • Understand eventual consistency and use the right consistency level for your situation
  • Understand data distribution with Cassandra and get to know ways to implement application-level optimizations

商品描述(中文翻譯)

《主要特點》

- 安裝Cassandra並使用它來建立多節點集群
- 設計能捕捉不同數據類型之間關係的豐富模式
- 通過逐步教程掌握Cassandra 3.x中提供的高級功能,並構建可擴展、高性能的數據庫層

《書籍描述》

Cassandra是一個分佈式數據庫,以其強大的功能集和直觀的界面脫穎而出,同時提供分佈式存儲的高可用性和可擴展性。本書將向您介紹Cassandra提供的豐富功能,並使您能夠創建和管理高性能、容錯的數據庫層。

本書首先解釋了Cassandra 3.x中實施的新功能,您將了解如何安裝Cassandra,並瞭解輕量級事務。接下來,您將學習使用複合分區鍵創建表,並了解不同的方法來避免數據非正規化。然後,您將繼續創建用戶定義函數和Cassandra中的數據分佈。最後,您將建立一個多節點集群,並使用Java客戶端實現應用程序級優化。

通過閱讀本書,您將完全具備為應用程序構建強大、可擴展的Cassandra數據庫層的能力。

《學到什麼》

- 安裝Cassandra並創建第一個鍵空間
- 創建具有多個分區列的表以組織相關數據
- 使用二級索引和物化視圖避免數據非正規化
- 輕鬆處理並發更新與集合列
- 通過輕量級事務和日誌批次確保數據完整性
- 瞭解最終一致性並根據情況使用正確的一致性級別
- 瞭解Cassandra的數據分佈並瞭解實現應用程序級優化的方法