• Complain

Eben Hewitt - Cassandra: The Definitive Guide

Here you can read online 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: 2020, publisher: OReilly Media, Inc., 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.

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.

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
DataStax Cassandra The Definitive Guide by Jeff Carpenter and Eben Hewitt - photo 1
DataStax
Cassandra The Definitive Guide by Jeff Carpenter and Eben Hewitt Copyright - photo 2
Cassandra: The Definitive Guide

by Jeff Carpenter and Eben Hewitt

Copyright 2020 Jeff Carpenter. 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://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Acquisitions Editor: Jess Haberman
  • Development Editor: Sarah Grey
  • Production Editor: Deborah Baker
  • Copyeditor: Sonia Saruba
  • Proofreader: Kim Cofer
  • Indexer: Potomac Indexing, LLC
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • December 2010: First Edition
  • July 2016: Second Edition
  • April 2020: Third Edition
Revision History for the Third Edition
  • 2020-04-03: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781098115166 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.

The views expressed in this work are those of the authors, and do not represent the publishers views. 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.

This work is part of a collaboration between OReilly and DataStax. See our statement of editorial independence.

978-1-098-11516-6

[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

I first came across Apache Cassandra at the start of 2009. As a beta tester for push alerts on the iPhone, our mobile news application was having a difficult time handling millions of user lookups to send timely updates. After evaluating several different approaches, I stumbled onto Cassandra. Here was a database where I had to model my data for the query I was going to make, optimizing the fetch to return the whole result set in a single disk seek. What had been taking up to 30 minutes, impacting latencies across the site, sped up to a matter of secondsso fast that our development contacts at Apple had to ask us to lower our throughput!

Almost every aspect of Cassandra has changed substantially since then. What was initially a niche group of power users and distributed systems enthusiasts has blossomed into a thriving, diverse community. Over the years, Cassandra has proved itself time and again, running some of the largest workloads on the internet for services you use every day. An equally valid maturity signal is that you now have in front of you a third edition of this book.

Through all its successes, Cassandra is still a difficult system to use. From installation to integration and operationalization, it remains nuanced, with plenty of gotchas. This book does a fantastic job of walking the reader through common pitfalls, with detailed explanations of important concepts.

No matter what your focus, read all the way through this book, so you understand the Cassandra system as a whole. As a developer, you may never need to care about anti-entropy repair (thats the ops teams job!), but you still need to understand its impact on maintaining data consistency. This may be the first time you have used a system where the operational mechanics affect how you configure your application for data consistency. Youll also need to communicate the failure boundaries and cluster topology to your application team so they can configure data distribution and consistency levels correctly.

Regardless of your role, these concepts are difficult. This book, more than any single resource Ive come across to date, does an excellent job of explaining things. We all learn differently, though, and I encourage you to supplement what this volume offers by engaging with Apache Cassandras thriving community, full of experienced power users, developers, and application architects who contribute code and documentation, participate in discussion lists and Slack channels, and speak at meetups and events. Use this book as your gateway into the world of Apache Cassandra.

Nate McCall

Vice President, Apache Cassandra

Apache Software Foundation

Raumati South, New Zealand

March 25, 2020

Preface
Why Apache Cassandra?

Apache Cassandra is a free, open source, distributed data storage system that differs sharply from relational database management systems (RDBMSs).

Cassandra first started as an Incubator project at Apache in January of 2009. Shortly thereafter, the committers, led by Apache Cassandra Project Chair Jonathan Ellis, released version 0.3 of Cassandra, and steadily made releases up to the milestone 3.0 release. Since 2017, the project has been led by Apache Cassandra Project Chair Nate McCall, producing releases 3.1 through the latest 4.0 release. Cassandra is being used in production by some of the biggest companies on the web, including Facebook, Twitter, and Netflix.

Its popularity is due in large part to the outstanding technical features it provides. It is durable, seamlessly scalable, and tuneably consistent. It performs blazingly fast writes, can store hundreds of terabytes of data, and is decentralized and symmetrical so theres no single point of failure. It is highly available and offers a data model based on the Cassandra Query Language (CQL).

Is This Book for You?

This book is intended for a variety of audiences. It should be useful to you if you are:

  • A developer working with large-scale, high-volume applications, such as Web 2.0 social applications, ecommerce sites, financial services, or sensor-based Internet of Things (IoT) systems

  • An application architect or data architect who needs to understand the available options for high-performance, decentralized, elastic data stores

  • A database administrator or database developer currently working with standard relational database systems who needs to understand how to implement a fault-tolerant, eventually consistent data store

  • A manager who wants to understand the advantages (and disadvantages) of Cassandra to help make decisions about technology strategy

  • A student, analyst, or researcher who is designing a project related to Cassandra or other nonrelational data store options

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.