Practical Cassandra: A Developer's Approach (Paperback)

Russell Bradberry, Eric Lubow

  • 出版商: Addison Wesley
  • 出版日期: 2013-12-29
  • 定價: $1,155
  • 售價: 8.0$924
  • 語言: 英文
  • 頁數: 208
  • 裝訂: Paperback
  • ISBN: 032193394X
  • ISBN-13: 9780321933942
  • 相關分類: NoSQL
  • 立即出貨 (庫存 < 3)

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

商品描述


"Eric and Russell were early adopters of Cassandra at SimpleReach. In Practical Cassandra, you benefit from their experience in the trenches administering Cassandra, developing against it, and building one of the first CQL drivers. If you are deploying Cassandra soon, or you inherited a Cassandra cluster to tend, spend some time with the deployment, performance tuning, and maintenance chapters... If you are new to Cassandra, I highly recommend the chapters on data modeling and CQL."
-From the Foreword by Jonathan Ellis, Apache Cassandra Chair
 
Build and Deploy Massively Scalable, Super-fast Data Management Applications with Apache Cassandra
 
Practical Cassandra is the first hands-on developer's guide to building Cassandra systems and applications that deliver breakthrough speed, scalability, reliability, and performance. Fully up to date, it reflects the latest versions of Cassandra-including Cassandra Query Language (CQL), which dramatically lowers the learning curve for Cassandra developers.
 
Pioneering Cassandra developers and Datastax MVPs Russell Bradberry and Eric Lubow walk you through every step of building a real production application that can store enormous amounts of structured, semi-structured, and unstructured data. Drawing on their exceptional expertise, Bradberry and Lubow share practical insights into issues ranging from querying to deployment, management, maintenance, monitoring, and troubleshooting.
 
The authors cover key issues, from architecture to migration, and guide you through crucial decisions about configuration and data modeling. They provide tested sample code, detailed explanations of how Cassandra works "under the covers," and new case studies from three cutting-edge users: Ooyala, Hailo, and eBay.
 
Coverage includes
 
  • Understanding Cassandra's approach, architecture, key concepts, and primary use cases- and why it's so blazingly fast
  • Getting Cassandra up and running on single nodes and large clusters
  • Applying the new design patterns, philosophies, and features that make Cassandra such a powerful data store
  • Leveraging CQL to simplify your transition from SQL-based RDBMSes
  • Deploying and provisioning through the cloud or on bare-metal hardware
  • Choosing the right configuration options for each type of workload
  • Tweaking Cassandra to get maximum performance from your hardware, OS, and JVM
  • Mastering Cassandra's essential tools for maintenance and monitoring
  • Efficiently solving the most common problems with Cassandra deployment, operation, and application development

商品描述(中文翻譯)

「Eric和Russell是SimpleReach公司早期採用Cassandra的先驅者。在《實用Cassandra》一書中,你可以從他們在實際應用中管理Cassandra、開發Cassandra以及建立其中一個最早的CQL驅動程式的經驗中受益。如果你即將部署Cassandra,或者你繼承了一個需要維護的Cassandra集群,花些時間閱讀有關部署、性能調優和維護的章節是非常值得的... 如果你對Cassandra還不熟悉,我強烈推薦閱讀有關數據建模和CQL的章節。」
- Jonathan Ellis(Apache Cassandra主席)的前言

《實用Cassandra》是第一本實用的開發者指南,教你如何構建Cassandra系統和應用,實現突破性的速度、可擴展性、可靠性和性能。全面更新,反映了最新版本的Cassandra,包括大大降低Cassandra開發者學習曲線的Cassandra查詢語言(CQL)。

Cassandra開發者和Datastax MVPs Russell Bradberry和Eric Lubow將引導你完成構建一個真實的生產應用程序的每一個步驟,該應用程序可以存儲大量的結構化、半結構化和非結構化數據。他們基於自己的專業知識,分享了從查詢到部署、管理、維護、監控和故障排除等各個方面的實用見解。

作者們涵蓋了從架構到遷移的關鍵問題,並指導你在配置和數據建模方面做出重要決策。他們提供了經過測試的示例代碼,詳細解釋了Cassandra的內部運作原理,並提供了來自三個尖端用戶(Ooyala、Hailo和eBay)的新案例研究。

內容包括:
- 理解Cassandra的方法、架構、關鍵概念和主要用途,以及為什麼它如此快速
- 在單個節點和大型集群上運行Cassandra
- 應用新的設計模式、理念和功能,使Cassandra成為一個強大的數據存儲庫
- 利用CQL簡化從基於SQL的關係型數據庫過渡到Cassandra
- 通過雲端或裸金屬硬件進行部署和配置
- 選擇每種工作負載的適當配置選項
- 調整Cassandra以獲得最大的硬件、操作系統和JVM性能
- 掌握Cassandra的維護和監控工具
- 高效解決Cassandra部署、操作和應用程序開發中最常見的問題。」