Start reading Cassandra Design Patterns on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Cassandra Design Patterns
 
 

Cassandra Design Patterns [Kindle Edition]

Sanjay Sharma
3.0 out of 5 stars  See all reviews (2 customer reviews)

Print List Price: £15.99
Kindle Price: £10.29 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £5.70 (36%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.

Formats

Amazon Price New from Used from
Kindle Edition £10.29  
Paperback £15.99  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.


Product Description

Product Description

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.

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 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.

About the Author

Sanjay Sharma

Sanjay Sharma has been the architect of enterprise-grade solutions in the software industry for around 15 years and using Big Data and Cloud technologies over the past four to five years to solve complex business problems. He has extensive experience with cardinal technologies, including Cassandra, Hadoop, Hive, MongoDB, MPP DW, and Java/J2EE/SOA, which allowed him to pioneer the LinkedIn group, Hadoop India. Over the years, he has also played a pivotal role in many industries, including healthcare, finance, CRM, manufacturing, and banking/insurance. Sanjay is highly venerated for his technological insight and is invited to speak regularly at Big Data, Cloud, and Agile events. He is also an active contributor to open source.


Product details

  • Format: Kindle Edition
  • File Size: 490 KB
  • Print Length: 87 pages
  • Publisher: Packt Publishing (24 Jan 2014)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B00I2ORN2E
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #597,127 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

5 star
0
3 star
0
1 star
0
3.0 out of 5 stars
3.0 out of 5 stars
Most Helpful Customer Reviews
4.0 out of 5 stars context of the CAP theorem 4 May 2014
Format:Paperback
To me the most useful part of this somewhat skimpy book is the table of features of Cassandra. Usefully placed at the start, in chapter 1. It shows at a glance the items, with their antecedants in Google BigTable and Amazon Dynamo. The chapter provides a succinct recap of the basic ideas behind those 2 commercial approaches. We get the big picture of the CAP theorem. This provides the theoretical context for understanding BigTable, Dynamo and Cassandra itself.

Granted, some readers will be frustrated with the modica of details furnished in the chapter. You may have to use this to extract search terms and look online for more information.

The remainder of the text delves into the Cassandra patterns for efficient writes and reads. Well, it is a change from most books on general purpose design patterns. Those cited here are indeed specialised. This is the book's value. It's not about generic patterns.

One particular pattern is intriguing. How to integrate with higher level analytics. Cassandra is motivated primarily for real time transactions. Analytics is typically and necessarily batch oriented. Too computationally intensive to do in anything approaching real time. Well, turns out one pattern lets you link to Hadoop, which is strong at those batch analytics. But the discussion of this is frustratingly sparse. More could have been written here.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars I didn't learn much from this book 14 April 2014
By Kostas
Format:Kindle Edition|Verified Purchase
Unfortunately this book falls short on examples and actual cql (or any other kind of) code. If you happened to implement one of these patterns in the past , you will understand it (but not improve your knowledge), if not you won't learn anything as there are no code samples. And as an other reviewer says, this book is very small and overpriced. I read it all in 1 day commuting and lunch break. So yes, if you combine cassandra and hadoop you get real time / aggregation analytics but how? That's the point of buying a book.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 2.7 out of 5 stars  12 reviews
11 of 11 people found the following review helpful
1.0 out of 5 stars Ridiculously overpriced for what it is 7 April 2014
By Android - Published on Amazon.com
Format:Paperback|Verified Purchase
This is more of a pamphlet than a book. 64 pages of actual content - insane price for someone cashing in on a "high fashion" tech trend.

I also note that every other reviewer of this book has reviewed nothing but Packt Publishing books since July of 2000. Hmmmmm.
4 of 4 people found the following review helpful
2.0 out of 5 stars useless 8 Jun 2014
By William Ataras - Published on Amazon.com
Format:Paperback
I wrote a better review on google plus but can't find it to paste here. if you are a developer and want technical information (code, diagrams, discussion) to help you get down to the business of planning a design around cassandra, stay the F away from this book. it reads like an 8th grade book report. tons of useless fill/whitespace. no "deep dive" on anything as promised in the summary.
2 of 2 people found the following review helpful
4.0 out of 5 stars A good "can this technology solve my use case?" book 1 Mar 2014
By Mark Reddy - Published on Amazon.com
Format:Paperback
For anyone interested in Cassandra and the use cases it can and cannot satisfy this book is what you are looking for. It covers all aspects of what Cassandra can do for you and some of the anti-patterns, these are arranged into nice compact chapters where the author states the problem, the context, the motivation to over come the problem and then gives the Cassandra solution and examples of how to implement that solution. The book is not overly technical (some of the examples may require a working knowledge of Cassandra) and will serve you well as an introduction into the many wonderful things you can achieve using this technology.

I have been actively using Cassandra in production for over a year now and while this book didn't advance my technical skills with Cassandra it did give me a broader view of some of the use cases it could satisfy.
2 of 2 people found the following review helpful
2.0 out of 5 stars A waste of time and money 30 April 2014
By C. Thomas - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
As someone new to cassandra, I had hoped to get a lot of information from this book but it merely lists patterns and antipatterns and doesn't do a good job of teling you when to use them or how to pick a use pattern for one's particular needs.
1 of 1 people found the following review helpful
4.0 out of 5 stars context of the CAP theorem 4 May 2014
By W Boudville - Published on Amazon.com
Format:Paperback
To me the most useful part of this somewhat skimpy book is the table of features of Cassandra. Usefully placed at the start, in chapter 1. It shows at a glance the items, with their antecedants in Google BigTable and Amazon Dynamo. The chapter provides a succinct recap of the basic ideas behind those 2 commercial approaches. We get the big picture of the CAP theorem. This provides the theoretical context for understanding BigTable, Dynamo and Cassandra itself.

Granted, some readers will be frustrated with the modica of details furnished in the chapter. You may have to use this to extract search terms and look online for more information.

The remainder of the text delves into the Cassandra patterns for efficient writes and reads. Well, it is a change from most books on general purpose design patterns. Those cited here are indeed specialised. This is the book's value. It's not about generic patterns.

One particular pattern is intriguing. How to integrate with higher level analytics. Cassandra is motivated primarily for real time transactions. Analytics is typically and necessarily batch oriented. Too computationally intensive to do in anything approaching real time. Well, turns out one pattern lets you link to Hadoop, which is strong at those batch analytics. But the discussion of this is frustratingly sparse. More could have been written here.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category