• Complain

Eric Redmond - Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

Here you can read online Eric Redmond - Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Pragmatic Bookshelf, 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.

Eric Redmond Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Book:
    Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Author:
  • Publisher:
    Pragmatic Bookshelf
  • Genre:
  • Year:
    2012
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement: summary, description and annotation

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

Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tates Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology.
Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, youll tackle a real-world data problem that highlights the concepts and features that make it shine. Youll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each.
Youll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazons Elastic Compute Cloud (EC2).
Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform thats more than the sum of its parts, or find one that meets all your needs at once.
Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.
What You Need:
To get the most of of this book youll have to follow along, and that means youll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

Eric Redmond: author's other books


Who wrote Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement? Find out the surname, the name of the author of the book and a list of all author's works by series.

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement — 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 "Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement" 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
Seven Databases in Seven Weeks A Guide to Modern Databases and the NoSQL - photo 1
Seven Databases in Seven Weeks
A Guide to Modern Databases
and the NoSQL Movement
by Eric Redmond, Jim R. Wilson
Version: P1..0 (May 2012)
Copyright 2012 Pragmatic Programmers, LLC. This book is licensed tothe individual who purchased it. We don't copy-protect itbecause that would limit your ability to use it for yourown purposes. Please don't break this trustyou can use this across all of your devices but please do not share this copywith other members of your team, with friends, or via file sharing services. Thanks.
Dave & Andy.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.

Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein.

Our Pragmatic courses, workshops, and other products can help you and your team create better software and have more fun. For more information, as well as the latest Pragmatic titles, please visit us at http://pragprog.com.

Table of Contents
Copyright 2012, The Pragmatic Bookshelf.
What Readers Are Saying About Seven Databases in Seven Weeks

The flow is perfect. On Friday, youll be up and running with a new database. On Saturday, youll see what its like under daily use. By Sunday, youll have learned a few tricks that might even surprise the experts! And next week, youll vault to another database and have fun all over again.

Ian Dees
Coauthor, Using JRuby

Provides a great overview of several key databases that will multiply your data modeling options and skills. Read if you want database envy seven times in a row.

Sean Copenhaver
Lead Code Commodore, backgroundchecks.com

This is by far the best substantive overview of modern databases. Unlike the host of tutorials, blog posts, and documentation I have read, this book taught me why I would want to use each type of database and the ways in which I can use them in a way that made me easily understand and retain the information. It was a pleasure to read.

Loren Sands-Ramshaw
Software Engineer, U.S. Department of Defense

This is one of the best CouchDB introductions I have seen.

Jan Lehnardt
Apache CouchDB Developer and Author

Seven Databases in Seven Weeks is an excellent introduction to all aspects of modern database design and implementation. Even spending a day in each chapter will broaden understanding at all skill levels, from novice to experttheres something there for everyone.

Jerry Sievert
Director of Engineering, Daily Insight Group

In an ideal world, the book cover would have been big enough to call this book Everything you never thought you wanted to know about databases that you cant possibly live without. To be fair, Seven Databases in Seven Weeks will probably sell better.

Dr Nic Williams
VP of Technology, Engine Yard

Foreword

Riding up the Beaver Run SuperChair in Breckenridge, Colorado, we wondered where the fresh powder was. Breckenridge made snow, and the slopes were immaculately groomed, but there was an inevitable sameness to the conditions on the mountain. Without fresh snow, the total experience was lacking.

In 1994, as an employee of IBMs database development lab in Austin, I had very much the same feeling. I had studied object-oriented databases at the University of Texas at Austin because after a decade of relational dominance, I thought that object-oriented databases had a real chance to take root. Still, the next decade brought more of the same relational models as before. I watched dejectedly as Oracle, IBM, and later the open source solutions led by MySQL spread their branches wide, completely blocking out the sun for any sprouting solutions on the fertile floor below.

Over time, the user interfaces changed from green screens to client-server to Internet-based applications, but the coding of the relational layer stretched out to a relentless barrage of sameness, spanning decades of perfectly competent tedium. So, we waited for the fresh blanket of snow.

And then the fresh powder finally came. At first, the dusting wasnt even enough to cover this mornings earliest tracks, but the power of the storm took over, replenishing the landscape and delivering the perfect skiing experience with the diversity and quality that we craved. Just this past year, I woke up to the realization that the database world, too, is covered with a fresh blanket of snow. Sure, the relational databases are there, and you can get a surprisingly rich experience with open source RDBMS software. You can do clustering, full-text search, and even fuzzy searching. But youre no longer limited to that approach. I have not built a fully relational solution in a year. Over that time, Ive used a document-based database and a couple of key-value datastores.

The truth is that relational databases no longer have a monopoly on flexibility or even scalability. For the kinds of applications that we build, there are more appropriate models that are simpler, faster, and more reliable. As a person who spent ten years at IBM Austin working on databases with our labs and customers, this development is simply stunning to me. In Seven Databases in Seven Weeks , youll work through examples that cover a beautiful cross section of the most critical advances in the databases that back Internet development. Within key-value stores, youll learn about the radically scalable and reliable Riak and the beautiful query mechanisms in Redis. From the columnar database community, youll sample the power of HBase, a close cousin of the relational database models. And from the document-oriented database stores, youll see the elegant solutions for deeply nested documents in the wildly scalable MongoDB. Youll also see Neo4Js spin on graph databases, allowing rapid traversal of relationships.

You wont have to use all of these databases to be a better programmer or database admin. As Eric Redmond and Jim Wilson take you on this magical tour, every step will make you smarter and lend the kind of insight that is invaluable in a modern software professional. You will know where each platform shines and where it is the most limited. You will see where your industry is moving and learn the forces driving it there.

Enjoy the ride.

Bruce Tate
author of Seven Languages in Seven Weeks
Austin, Texas, May 2012
Copyright 2012, The Pragmatic Bookshelf.

Acknowledgments

A book with the size and scope of this one cannot be done by two mere authors alone. It requires the effort of many very smart people with superhuman eyes spotting as many mistakes as possible and providing valuable insights into the details of these technologies.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement»

Look at similar books to Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. 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 «Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement»

Discussion, reviews of the book Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement 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.