Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Book recommendation on distributed computing concepts used in Cassandra [closed]

What book would you recommend on the distributed computing concepts/database internals used with Cassandra?

A list of concepts and defintions are listed at this Cassandra glossary

Thanks!

like image 615
java_pill Avatar asked Jul 29 '10 21:07

java_pill


2 Answers

Since Cassandra is a mix between Amazon Dynamo and Google BigTable I suggest you go ahead and read the research papers about these systems:

  • Dynamo: Amazon’s Highly Available Key-value Store
  • Bigtable: A Distributed Storage System for Structured Data

Read the Dynamo paper first. Concepts like Quorum, Read Repair, Eventual Consistency, etc. are explained very well there. After that read the Big Table paper. If you don't understand some of the terms used in these papers go ahead an google for them.

like image 102
fotonobile Avatar answered Sep 23 '22 08:09

fotonobile


Check out the nosql summer reading list for a bunch of good papers on nosql concepts. http://nosqlsummer.org/papers

like image 35
Zanson Avatar answered Sep 23 '22 08:09

Zanson