Cassandra Design Patterns (Paperback)
暫譯: Cassandra 設計模式 (平裝本)
Sanjay Sharma
- 出版商: Packt Publishing
- 出版日期: 2014-01-27
- 售價: $1,190
- 貴賓價: 9.5 折 $1,131
- 語言: 英文
- 頁數: 88
- 裝訂: Paperback
- ISBN: 1783288809
- ISBN-13: 9781783288809
-
相關分類:
NoSQL、Design Pattern
已過版
買這商品的人也買了...
-
$1,900$1,805 -
$454Spring 實戰, 4/e (Spring in Action, 4/e)
-
$390$308 -
$403Spring 微服務實戰 (Spring Microservices in Action)
-
$297深入淺出 Spring Boot 2.x
-
$505微服務設計模式和最佳實踐 (Microservice Patterns and Best Practices)
-
$834$792 -
$454Java 微服務測試:基於 Arquillian、Hoverfly、AssertJ、JUnit、Selenium 與 Mockito (Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito)
-
$1,710gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes
-
$600$510 -
$580$406 -
$254Spark分佈式處理實戰
-
$658Flink SQL 與 DataStream:入門、進階與實戰
-
$760$593
商品描述
This book is a fantastic guide to the ins and outs of the Cassandra database solution and how to apply the right design patterns in real-world situations. An essential tutorial for architects and developers.
Overview
- Learn how to identify real world use cases that Cassandra solves easily, in order to use it effectively
- Identify and apply usage and design patterns to solve specific business and technical problems including technologies that work in tandem with Cassandra
- A hands-on guide that will show you the strengths of the technology and help you apply Cassandra design patterns to data models
In Detail
Cassandra is a powerful data store solution in the open source NoSQL world. The ability to use its vast capabilities correctly is the need of the hour as more developers start using this powerful tool. Hence, it becomes important to be able to understand how and where to apply Cassandra correctly.
This practical guide will help you understand the strengths and weaknesses of Cassandra and teach you to how to identify business and technical use cases that Cassandra solves.You will also learn how to solve real world business problems and enable you to use Cassandra in the best possible way.
Starting with the origins of Cassandra, this book will delve into how Cassandra solves the traditional big data's volume, variety and velocity problems. You will then discover use cases and design patterns that every architect and developer faces when designing new solutions, and understand how to use Cassandra to solve these challenges,as well as how to avoid common mistakes and using Cassandra incorrectly.
The book uses design strategies and code samples in order to help you understand the nuances of the use case and design patterns. Finally, after learning about the design patterns to be used in Cassandra, you will develop an understanding of how Cassandra can be used in conjunction with other leading solutions to solve complex real world problems.
What you will learn from this book
- Understand the key capabilities of Cassandra
- Identify various business and technical use cases
- Gain a deeper understanding of Cassandra's strengths and weaknesses
- Design complex big data applications using Cassandra
- Use Cassandra along with other leading solutions to design complex software to solve real world business problems
- Start using Cassandra to solve problems that are difficult or impossible to solve in the traditional RDBMS world
Approach
This is a step-by-step guide to understanding and using Cassandra in the real world. The book starts with the origins and capabilities of Cassandra and then allows the reader to journey through various real world use cases where Cassandra can be used successfully. The book also deep dives into how to use Cassandra for these use cases and applying the right design patterns.
Who this book is written for
If you are an architect or developer wanting to design real world applications using Cassandra, this book is ideal for you. It would be helpful to have a background in Cassandra or programming concepts, but the book is readable for general users who have experience in any programming language or are aware of RDBMS solutions.
商品描述(中文翻譯)
這本書是關於 Cassandra 數據庫解決方案的詳細指南,並介紹如何在現實情況中應用正確的設計模式。對於架構師和開發人員來說,這是一個必不可少的教程。
概述
- 學習如何識別 Cassandra 能夠輕鬆解決的現實使用案例,以便有效使用它
- 確定並應用使用和設計模式,以解決特定的商業和技術問題,包括與 Cassandra 協同工作的技術
- 一本實用指南,將展示這項技術的優勢,並幫助您將 Cassandra 設計模式應用於數據模型
詳細內容
Cassandra 是開源 NoSQL 世界中一個強大的數據存儲解決方案。隨著越來越多的開發人員開始使用這個強大的工具,正確使用其廣泛的功能變得至關重要。因此,理解如何以及在何處正確應用 Cassandra 變得非常重要。
這本實用指南將幫助您了解 Cassandra 的優勢和劣勢,並教您如何識別 Cassandra 解決的商業和技術使用案例。您還將學習如何解決現實中的商業問題,並使您能夠以最佳方式使用 Cassandra。
本書從 Cassandra 的起源開始,深入探討 Cassandra 如何解決傳統大數據的體量、多樣性和速度問題。然後,您將發現每位架構師和開發人員在設計新解決方案時面臨的使用案例和設計模式,並了解如何使用 Cassandra 解決這些挑戰,以及如何避免常見錯誤和不正確使用 Cassandra。
本書使用設計策略和代碼範例,以幫助您理解使用案例和設計模式的細微差別。最後,在學習了 Cassandra 中要使用的設計模式後,您將理解如何將 Cassandra 與其他領先解決方案結合使用,以解決複雜的現實問題。
您將從本書中學到什麼
- 了解 Cassandra 的關鍵能力
- 識別各種商業和技術使用案例
- 更深入地了解 Cassandra 的優勢和劣勢
- 使用 Cassandra 設計複雜的大數據應用程序
- 將 Cassandra 與其他領先解決方案結合使用,設計複雜的軟件以解決現實商業問題
- 開始使用 Cassandra 解決在傳統 RDBMS 世界中難以或不可能解決的問題
方法
這是一本逐步指南,幫助您在現實世界中理解和使用 Cassandra。本書從 Cassandra 的起源和能力開始,然後讓讀者探索各種可以成功使用 Cassandra 的現實使用案例。本書還深入探討如何針對這些使用案例使用 Cassandra 並應用正確的設計模式。
本書的讀者對象
如果您是希望使用 Cassandra 設計現實應用程序的架構師或開發人員,這本書非常適合您。擁有 Cassandra 或編程概念的背景會有所幫助,但本書對於任何有編程語言經驗或了解 RDBMS 解決方案的一般用戶來說都是可讀的。