• Complain

Robbie Strickland - Cassandra High Availability

Here you can read online Robbie Strickland - Cassandra High Availability full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Birmingham, UK, year: 2014, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Robbie Strickland Cassandra High Availability
  • Book:
    Cassandra High Availability
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2014
  • City:
    Birmingham, UK
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Cassandra High Availability: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Cassandra High Availability" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Apache Cassandra is a massively scalable, peer-to-peer database designed for 100 percent uptime, with deployments in the tens of thousands of nodes supporting petabytes of data. This book offers readers a practical insight into building highly available, real-world applications using Apache Cassandra.
The book starts with the fundamentals, helping you to understand how the architecture of Apache Cassandra allows it to achieve 100 percent uptime when other systems struggle to do so. Youll have an excellent understanding of data distribution, replication, and Cassandras highly tunable consistency model. This is followed by an in-depth look at Cassandras robust support for multiple data centers, and how to scale out a cluster. Next, the book explores the domain of application design, with chapters discussing the native driver and data modeling. Lastly, youll find out how to steer clear of common antipatterns and take advantage of Cassandras ability to fail gracefully.
What you will learn:
  • Understand how the core architecture of
    Cassandra enables highly available applications
  • Use replication and tunable consistency levels
    to balance consistency, availability, and performance
  • Set up multiple data centers to enable failover,
    load balancing, and geographic distribution
  • Add capacity to your cluster with zero down time
  • Take advantage of high availability features in
    the native driver
  • Create data models that scale well and maximize
    availability
  • Understand common anti-patterns so you can avoid
    them
  • Keep your system working well even during
    failure scenarios

Robbie Strickland: author's other books


Who wrote Cassandra High Availability? Find out the surname, the name of the author of the book and a list of all author's works by series.

Cassandra High Availability — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Cassandra High Availability" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Cassandra High Availability

Cassandra High Availability

Copyright 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: December 2014

Production reference: 1221214

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78398-912-6

www.packtpub.com

Credits

Author

Robbie Strickland

Reviewers

Richard Low

Jimmy Mrdell

Rob Murphy

Russell Spitzer

Commissioning Editor

Kunal Parikh

Acquisition Editors

Richard Harvey

Owen Roberts

Content Development Editors

Samantha Gonsalves

Azharuddin Sheikh

Technical Editor

Ankita Thakur

Copy Editors

Pranjali Chury

Merilyn Pereira

Project Coordinator

Sanchita Mandal

Proofreaders

Simran Bhogal

Maria Gould

Ameesha Green

Paul Hindle

Indexer

Rekha Nair

Graphics

Sheetal Aute

Disha Haria

Abhinash Sahu

Production Coordinator

Alwin Roy

Cover Work

Alwin Roy

About the Author

Robbie Strickland got involved in the Apache Cassandra project in 2010, and he initially went into production with the 0.5 release. He has made numerous contributions over the years, including his work on drivers for C# and Scala, and multiple contributions to the core Cassandra codebase. In 2013, he became the very first certified Cassandra developer, and in 2014, DataStax selected him as an Apache Cassandra MVP.

While this is Robbie's first published technical book, he has been an active speaker and writer in the Cassandra community and is the founder of the Atlanta Cassandra Users Group. Other examples of his writing can be found on the DataStax blog, and he has conducted numerous webinars and spoken at many conferences over the years.

I would like to thank my wife for encouraging me to go forward with this project and for continuing to be supportive throughout the significant time commitment required to write a book. Also, I am truly appreciative of my excellent reviewers: Richard Low, Jimmy Mrdell, Rob Murphy, and Russell Spitzer. They helped keep me honest, and their deep expertise added materially to the quality of the content. I would also like to thank the entire staff at Packt Publishing who were involved in the book's publishing process. Lastly, I want to thank Logan Johnson who initially pointed me toward Cassandra. The risk has paid off, and Logan is responsible for starting me off on this path.

About the Reviewers

Richard Low has worked with Cassandra since Version 0.6 and has managed and supported some of the largest Cassandra deployments. He has contributed fixes and features to the project and has helped many users build their first Cassandra deployment. He is a regular speaker at Cassandra events and a contributor to Cassandra online forums.

Jimmy Mrdell is a senior software engineer and Cassandra contributor who has spent the last 4 years working with large distributed systems using Cassandra. Since 2013, he has been leading a database infrastructure team at Spotify, focusing on improving the Cassandra ecosystem at Spotify and empowering other teams to operate Cassandra clusters. Jimmy likes algorithms and competitive programming and won the programming competition Google Code Jam in 2003.

Rob Murphy is a solutions engineer at DataStax with more than 16 years of experience in the field of data-driven application development and design. Rob's background includes work with most RDMS platforms as well as DataStax/Apache Cassandra, Hadoop, MongoDB, Apache Accumulo, and Apache Spark. His passion for solving "data problems" goes beyond the system level to the data itself. Rob has a Master's degree in Predictive Analytics from Northwestern University with a specific research interest in machine learning and predictive algorithms at the "Internet scale".

Russell Spitzer received his PhD in Bioinformatics from UCSF in 2013, where he became increasingly interested in data analytics and distributed computation. He followed these interests and joined DataStax, the enterprise company behind the Apache Cassandra distributed database. At DataStax, he works on the testing and development of the integration between Cassandra and other groundbreaking open source technologies, such as Spark, Solr, and Hadoop.

I would like to thank my wife, Maggie, who put up with a lot of late-night laptop screen glow so that I could help out with this book.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Free access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.

Preface

Cassandra is a fantastic data store and is certainly well suited as the foundation for a highly available system. In fact, it was built for such a purpose: to handle Facebook's messaging service. However, it hasn't always been so easy to use, with its early Thrift interface and unfamiliar data model causing many potential users to pauseand in many cases for a good reason.

Fortunately, Cassandra has matured substantially over the last few years. I used to advise people to use Cassandra only if nothing else would do the job because the learning curve for it was quite high. However, the introduction of newer features such as CQL and vnodes has changed the game entirely.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Cassandra High Availability»

Look at similar books to Cassandra High Availability. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Cassandra High Availability»

Discussion, reviews of the book Cassandra High Availability and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.