Bookbot

Seven Databases in Seven Weeks

A Guide to Modern Databases and the NoSQL Movement

Ocena książki

Więcej o książce

Data is becoming increasingly complex, and as a modern application developer, understanding data management is essential. This book offers a tour of some of the most popular open-source databases, including Redis, Neo4J, CouchDB, MongoDB, HBase, Riak, and Postgres. Each chapter presents a real-world data problem that showcases the unique concepts and features of these databases. Readers will explore five data models—relational, key/value, columnar, document, and graph—and learn which problems each model best addresses. The book highlights the differences between MongoDB and CouchDB, delves into Riak's Dynamo heritage, and demonstrates how to enhance application performance with Redis and connectivity using Neo4J. It also covers using MapReduce for Big Data challenges and building server clusters with scalable services like Amazon EC2. Key concepts such as the CAP theorem and the trade-offs between consistency and availability are discussed, helping readers understand how to leverage these principles effectively. By the end, you’ll know how to select the right databases for your needs or combine multiple systems to create a more powerful platform. To maximize your learning, a *nix shell (Mac OSX or Linux preferred), Java 6 or greater, and Ruby 1.8.7 or greater are required, with each chapter specifying necessary downloads.

Zakup książki

Seven Databases in Seven Weeks, Eric Redmond, Jim R. Wilson, Jacquelyn Carter

Język
Rok wydania
2012
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,0
Bardzo dobra
594 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Seven Databases in Seven Weeks
Podtytuł
A Guide to Modern Databases and the NoSQL Movement
Język
angielski
Rok wydania
2012
Oprawa
miękka
Liczba stron
354
ISBN10
1934356921
ISBN13
9781934356920
Seria
Ocena
4 z 5
Opis
Data is becoming increasingly complex, and as a modern application developer, understanding data management is essential. This book offers a tour of some of the most popular open-source databases, including Redis, Neo4J, CouchDB, MongoDB, HBase, Riak, and Postgres. Each chapter presents a real-world data problem that showcases the unique concepts and features of these databases. Readers will explore five data models—relational, key/value, columnar, document, and graph—and learn which problems each model best addresses. The book highlights the differences between MongoDB and CouchDB, delves into Riak's Dynamo heritage, and demonstrates how to enhance application performance with Redis and connectivity using Neo4J. It also covers using MapReduce for Big Data challenges and building server clusters with scalable services like Amazon EC2. Key concepts such as the CAP theorem and the trade-offs between consistency and availability are discussed, helping readers understand how to leverage these principles effectively. By the end, you’ll know how to select the right databases for your needs or combine multiple systems to create a more powerful platform. To maximize your learning, a *nix shell (Mac OSX or Linux preferred), Java 6 or greater, and Ruby 1.8.7 or greater are required, with each chapter specifying necessary downloads.