Cassandra: The Definitive Guide, (Revised) Third Edition: Distributed Data at Web Scale

Carpenter, Jeff, Hewitt, Eben

  • 出版商: O'Reilly
  • 出版日期: 2022-03-01
  • 定價: $2,450
  • 售價: 8.0$1,960
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492097144
  • ISBN-13: 9781492097143
  • 相關分類: NoSQL
  • 立即出貨 (庫存 < 3)

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

商品描述

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you'll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This revised third edition--updated for Cassandra 4.0 and new developments in the Cassandra ecosystem, including deployments in Kubernetes with K8ssandra--provides technical details and practical examples to help you put this database to work in a production environment.

Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandra's nonrelational design, with special attention to data modeling. Developers, DBAs, and application architects looking to solve a database scaling issue or future-proof an application will learn how to harness Cassandra's speed and flexibility.

  • Understand Cassandra's distributed and decentralized structure
  • Use the Cassandra Query Language (CQL) and cqlsh (the CQL shell)
  • Create a working data model and compare it with an equivalent relational model
  • Design and develop applications using client drivers
  • Explore cluster topology and learn how nodes exchange data
  • Maintain a high level of performance in your cluster
  • Deploy Cassandra onsite, in the cloud, or with Docker and Kubernetes
  • Integrate Cassandra with Spark, Kafka, Elasticsearch, Solr, and Lucene

商品描述(中文翻譯)

想像一下,如果可擴展性不是一個問題,你可以做些什麼。這本實用指南將帶領你了解Cassandra資料庫管理系統如何處理數百TB的數據,同時在多個數據中心保持高可用性。這本修訂第三版(更新至Cassandra 4.0和Cassandra生態系統的新發展,包括在Kubernetes上使用K8ssandra部署)提供了技術細節和實際示例,幫助你在生產環境中使用這個資料庫。

作者Jeff Carpenter和Eben Hewitt展示了Cassandra非關聯設計的優勢,特別關注數據建模。開發人員、資料庫管理員和應用架構師希望解決資料庫擴展問題或未來證明應用程式的人將學習如何利用Cassandra的速度和靈活性。


  • 了解Cassandra的分散和去中心化結構

  • 使用Cassandra查詢語言(CQL)和cqlsh(CQL shell)

  • 建立一個可運作的數據模型並與等效的關聯模型進行比較

  • 使用客戶端驅動程式設計和開發應用程式

  • 探索叢集拓撲並學習節點如何交換數據

  • 在叢集中保持高性能

  • 在現場、雲端或使用Docker和Kubernetes部署Cassandra

  • 將Cassandra與Spark、Kafka、Elasticsearch、Solr和Lucene整合

作者簡介

Jeff Carpenter works in Developer Relations at DataStax, where he uses his background in system architecture, microservices and Apache Cassandra to help empower developers and operations engineers to build distributed systems that are scalable, reliable, and secure. Jeff has worked on large-scale systems in the defense and hospitality industries and is co-author of Cassandra: The Definitive Guide.

Eben Hewitt is the CTO and Chief Architect at Sabre Hospitality where he is responsible for the technology strategy and for designing large-scale, mission-critical systems and leading teams to build them. He has served as CTO at one of the world's largest hotel companies and CIO of O'Reilly Media. He has been a consultant to Warburg Pincus and others on distributed data and a frequent speaker at international conferences. He is the author of several books, including Technology Strategy Patterns (2018), Cassandra: The Definitive Guide, Java SOA Cookbook, and several other books on architecture, web and software development, including Semantic Software Design (2019). He's won several innovation awards for his software design work.

作者簡介(中文翻譯)

Jeff Carpenter在DataStax擔任開發者關係職位,他利用自己在系統架構、微服務和Apache Cassandra方面的背景,幫助開發人員和運維工程師建立可擴展、可靠和安全的分散式系統。Jeff曾在國防和酒店行業的大型系統上工作,並且是《Cassandra: The Definitive Guide》的合著者。

Eben Hewitt是Sabre Hospitality的CTO和首席架構師,負責技術戰略和設計大規模、關鍵任務系統以及領導團隊建立這些系統。他曾擔任全球最大酒店公司的CTO和O'Reilly Media的CIO。他曾為Warburg Pincus等公司提供分散式數據的諮詢服務,並經常在國際會議上發表演講。他是幾本書的作者,包括《Technology Strategy Patterns》(2018年)、《Cassandra: The Definitive Guide》、《Java SOA Cookbook》以及其他關於架構、網絡和軟件開發的書籍,包括《Semantic Software Design》(2019年)。他因軟件設計工作而獲得了多個創新獎項。