• Complain

Jeff Carpenter and Eben Hewitt - Cassandra: The Definitive Guide

Here you can read online Jeff Carpenter and Eben Hewitt - Cassandra: The Definitive Guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 0, 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.

Jeff Carpenter and Eben Hewitt Cassandra: The Definitive Guide

Cassandra: The Definitive Guide: summary, description and annotation

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

Imagine what you could do if scalability wasnt a problem. With this hands-on guide, youll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This expanded second editionupdated for Cassandra 3.0provides the technical details and practical examples you need to put this database to work in a production environment.Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandras non-relational design, with special attention to data modeling. If youre a developer, DBA, or application architect looking to solve a database scaling issue or future-proof your application, this guide helps you harness Cassandras speed and flexibility. Understand Cassandras distributed and decentralized structure Use the Cassandra Query Language (CQL) and cqlshthe CQL shell Create a working data model and compare it with an equivalent relational model Develop sample applications using client drivers for languages including Java, Python, and Node.js Explore cluster topology and learn how nodes exchange data Maintain a high level of performance in your cluster Deploy Cassandra on site, in the Cloud, or with Docker Integrate Cassandra with Spark, Hadoop, Elasticsearch, Solr, and Lucene

Jeff Carpenter and Eben Hewitt: author's other books


Who wrote Cassandra: The Definitive Guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

Cassandra: The Definitive Guide — 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: The Definitive Guide" 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: The Definitive Guide

Second Edition

Jeff Carpenter and Eben Hewitt

Cassandra: The Definitive Guide

by Jeff Carpenter and Eben Hewitt

Copyright 2016 Jeff Carpenter, Eben Hewitt. All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safaribooksonline.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com.

  • Editors: Mike Loukides and Marie Beaugureau
  • Production Editor: Colleen Cole
  • Copyeditor: Jasmine Kwityn
  • Proofreader: James Fraleigh
  • Indexer: Ellen Troutman-Zaig
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • June 2016: Second Edition
Revision History for the Second Edition
  • 2010-11-12: First Release
  • 2016-06-27: Second Release

See http://oreilly.com/catalog/errata.csp?isbn=9781491933664 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. Cassandra: The Definitive Guide, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

While the publisher and the authors have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the authors disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

978-1-491-93366-4

[LSI]

Dedication

This book is dedicated to my sweetheart, Alison Brown.
I can hear the sound of violins, long before it begins.

E.H.

For Stephanie, my inspiration, unfailing support,
and the love of my life.

J.C.

Foreword

Cassandra was open-sourced by Facebook in July 2008. This original version of Cassandra was written primarily by an ex-employee from Amazon and one from Microsoft. It was strongly influenced by Dynamo, Amazons pioneering distributed key/value database. Cassandra implements a Dynamo-style replication model with no single point of failure, but adds a more powerful column family data model.

I became involved in December of that year, when Rackspace asked me to build them a scalable database. This was good timing, because all of todays important open source scalable databases were available for evaluation. Despite initially having only a single major use case, Cassandras underlying architecture was the strongest, and I directed my efforts toward improving the code and building a community.

Cassandra was accepted into the Apache Incubator, and by the time it graduated in March 2010, it had become a true open source success story, with committers from Rackspace, Digg, Twitter, and other companies that wouldnt have written their own database from scratch, but together built something important.

Todays Cassandra is much more than the early system that powered (and still powers) Facebooks inbox search; it has become the hands-down winner for transaction processing performance, to quote Tony Bain, with a deserved reputation for reliability and performance at scale.

As Cassandra matured and began attracting more mainstream users, it became clear that there was a need for commercial support; thus, Matt Pfeil and I cofounded Riptano in April 2010. Helping drive Cassandra adoption has been very rewarding, especially seeing the uses that dont get discussed in public.

Another need has been a book like this one. Like many open source projects, Cassandras documentation has historically been weak. And even when the documentation ultimately improves, a book-length treatment like this will remain useful.

Thanks to Eben for tackling the difficult task of distilling the art and science of developing against and deploying Cassandra. You, the reader, have the opportunity to learn these new concepts in an organized fashion.

Jonathan Ellis

Project Chair, Apache Cassandra, and Cofounder and CTO, DataStax

Foreword

I am so excited to be writing the foreword for the new edition of Cassandra: The Definitive Guide. Why? Because there is a new edition! When the original version of this book was written, Apache Cassandra was a brand new project. Over the years, so much has changed that users from that time would barely recognize the database today. Its notoriously hard to keep track of fast moving projects like Apache Cassandra, and Im very thankful to Jeff for taking on this task and communicating the latest to the world.

One of the most important updates to the new edition is the content on modeling your data. I have said this many times in public: a data model can be the difference between a successful Apache Cassandra project and a failed one. A good portion of this book is now devoted to understanding how to do it right. Operations folks, you havent been left out either. Modern Apache Cassandra includes things such as virtual nodes and many new options to maintain data consistency, which are all explained in the second edition. Theres so much ground to cover its a good thing you got the definitive guide!

Whatever your focus, you have made a great choice in learning more about Apache Cassandra. There is no better time to add this skill to your toolbox. Or, for experienced users, maintaining your knowledge by keeping current with changes will give you an edge. As recent surveys have shown, Apache Cassandra skills are some of the highest paying and most sought after in the world of application development and infrastructure. This also shows a very clear trend in our industry. When organizations need a highly scaling, always-on, multi-datacenter database, you cant find a better choice than Apache Cassandra. A quick search will yield hundreds of companies that have staked their success on our favorite database. This trust is well founded, as you will see as you read on. As applications are moving to the cloud by default, Cassandra keeps up with dynamic and global data needs. This book will teach you why and how to apply it in your application. Build something amazing and be yet another success story.

And finally, I invite you to join our thriving Apache Cassandra community. Worldwide, the community has been one of the strongest non-technical assets for new users. We are lucky to have a thriving Cassandra community, and collaboration among our members has made Apache Cassandra a stronger database. There are many ways you can participate. You can start with simple things like attending meetups or conferences, where you can network with your peers. Eventually you may want to make more involved contributions like writing blog posts or giving presentations, which can add to the group intelligence and help new users following behind you. And, the most critical part of an open source project, make technical contributions. Write some code to fix a bug or add a feature. Submit a bug report or feature request in a JIRA. These contributions are a great measurement of the health and vibrancy of a project. You dont need any special status, just create an account and go! And when you need help, refer back to this book, or reach out to our community. We are here to help you be successful.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Cassandra: The Definitive Guide»

Look at similar books to Cassandra: The Definitive Guide. 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: The Definitive Guide»

Discussion, reviews of the book Cassandra: The Definitive Guide 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.