NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational NoSQL databases Advocates of NoSQL databases claim they can be used to build systems that are performant, scale better, and are easier to program NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology PramoThe need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational NoSQL databases Advocates of NoSQL databases claim they can be used to build systems that are performant, scale better, and are easier to program NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology Pramod J Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS The authors provide a fast paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map reduce In the second part, the authors explore architectural and design issues associated with implementing NoSQL They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j In addition, by drawing on Pramod Sadalage s pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration an essential technique for applying NoSQL databases The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data storage worlds coexist, and architects can choose the technology best optimized for each type of data access.
NoSQL Distilled A Brief Guide to the Emerging World of Polyglot Persistence The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational NoSQL databases Advocates of NoSQL databases claim they can be used to build syst

  • Title: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • Author: Pramod J. Sadalage Martin Fowler
  • ISBN: null
  • Page: 351
  • Format: Kindle Edition
  • 1 thought on “NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence”

    1. The first part deals with distributed databases concepts like different consistency types, resilience, CAP and the motivation for NoSQL. Very useful reminder for less theoretical people like me.The second part picks a sample database for each one of the different NoSQL types (key-value, column, document and graph) and explains its application with a little code sample. Each chapters ends with best and worst case scenarios for each database type.It works as a quick survey of current NoSQL and it' [...]

    2. The world of NoSQL is still very young and very fresh. Most books about relational databases tend to be about a specific one, like Oracle or MySQL, and tend to deal with specific issues, such as performance or scalability but very few developers are using NoSQL solutions on such a scale as to warrant those kinds of treatments. The questions developers have about NoSQL don't call for books like "High Performance MongoDB: Optimization, Backups, and Replication", but that exact book exists for MySQ [...]

    3. A great overview of NoSQL databases in under 200 pages. I wish most books would cut the clutter and reach the same level of brevity, which is so easy to read.

    4. Good for what it is-- a slim high level overview of NoSQL that gives you historical context and discusses key concepts like CAP theorem, distribution strategies (sharding, master/slave replication, peer to peer replication) and store types (key value, column family, document-based, graph). But, there's not much "there" there. It's all fairly abstract and intentionally doesn't get into the nitty gritty of real life use cases. I would've liked to have seen real life case studies though. You're not [...]

    5. Martin Fowler books are traditionally from very high quality (Pramod Sadalage is a new author for me but I could expect that he works at the same professional level). In this respect the "NoSQL Distilled" is not much different. All the most important concepts are very accurate defined and detailed described. What is the best way to design aggregates, why transactions have lost its importance, sharding, replication and consistency issues - everything is explained with precise clarity. One gets an [...]

    6. The number one reason for the use of NoSQL databases is not performance and should be our use case. This means if our data model does not fit well in to the relational model, rather than twisting the data we can choose alternate data stores. This is absolutely critical if you want NoSQL to be used in most of the mid sized enterprise applications. Also companies will start to believe that they should consider NoSQL it even if they are not Google or . When I was reading the book I thought that Pol [...]

    7. A quick and concise introduction into the world of NoSQL. Explains the 4 primary types of solutions really well. Provides good fundamentals into how to reason about your data in order to make it compatible for use in NoSQL solutions. The scalability considerations are very well thought out and give enough context to apply when designing for your specific cases. Very well done - bravo to the authors.

    8. I've liked it very much. It was precisely what I was looking for, so a broad overview of NoSQL databases, advantages and shortcomings. Don't expect any deep dive into particular technologies, it's more a birds eye view on 4 different NoSQL db types: key-value, document, graph and wide-column databases, how they work, where they come short And as such, I think this book delivers.

    9. Great, and super quick, introduction to the concepts behind, the various types of, and popular implementations of NoSQL systems. Slideshare and YouTube review links at martinlassian/wiki/spa.

    10. A good primer for the beginning NoSQL enthusiast. Sets you up nicely to make an educated decision as to which types of NoSQL databases exist and whether they will be useful in your organization. I would recommend this book.

    11. Very Primitive understanding of NoSQL, not all three major players are listed. I wouldn't even recommend for a beginner

    12. chapter 2 is good for knowledge nosql benefit,but is a little complex to understand,you can read twice to feele chapter 2 tell me what is aggregation model and how to model itapter 3 tell me the schemaless database and the difference relational and nosql databaseapter 4 let me know nosql distribution benefit,replication and shardom single server to peer-to-peerapter 5 is a little difficult to could get the general conception,but not deep to understandapter 6 is good to tell how to [...]

    13. A good introductory book to the world of NoSQL databases. A quick read to understand the basic concepts of NoSQL databases like how horizontal scaling of data is achieved in NoSQL databases using aggregate data model, sharding and replication. The book also discusses how consistency and isolation is achieved in NoSQL databases. There are dedicated chapters discussing the 4 categories of NoSQL database implementations currently available. But the chapter that discuss the emerging idea of "Polyglo [...]

    14. Concise but at the same time exhaustive introduction to the world of NoSQL. The author goes gives a good insight of what NoSQL db are and why differently from other failed attempts they actually had success and at the moment their usage is always more frequent.The author also compares NoSQL vs sql-like technologies and provide the reader with enough knowledge to decide whether or not to use NoSQL products.The conclusion of the book, that I personally share, does not state which technology is bes [...]

    15. The thing about overviews like this is that they have to make assumptions about their audience: what it knows already and what it doesn't. There's some interesting information in here, but in some places I found it either overshot or undershot my understanding. Either that means my background knowledge is oddly constructed and this is tailored for people who learned about databases in a very different way than I did, or it could probably use some more content to bridge the gap between the basics [...]

    16. This is a short and quick-to-read book like Martin Fowler's UML distilled I appreciate so much. Unfortunately, this one doesn't reach its target. Too much space is dedicted to sub-important topics, whil the important ones (the discovery of the different NoSQL flavors) could take advantage of a better treatment. I mean, they deserve 2 or 3 times more space with real samples showing how we use themte de lecture complète en français ici

    17. NoSQL Distilled has provided the technical community with a much needed broad overview of non-relational schema products in a quickly digestible manner. There are many materials that individual dive deep into a specific NoSQL technology. However, none have taken such a wide swath of material to cover. Fowler and Sadalage have done a superb job of distilling the importants facets of the NoSQL movement and technologies.For a detailed overview of the book, see my summary here: chrispwood/2012/1

    18. I enjoyed reading this. It gives a good perspective on NoSQL: What it isHow it came about (ie why it was needed)What it is/isn't good forSome (light) examples of DBs in the spaceIt reads really well. I came away feeling like I'd just watched a conference talk about "What is NoSQL". Nothing too deep, but more informed about what/why/how and ready to go find out more. This was intentional (the authors said as much in the first chapter), and I think it worked well.

    19. If you have ever wondered about the whole NoSQL craze, and whether or not it's even worth diving into - this book is perfect for you.It can literally be read cover to cover on a plane ride, or over the course of a day with a cup of tea or two. The authors take each acpect of the different datastore types available within the NoSQL ecosystem, simplify their use cases, and present examples of code to illustrate the pro's and cons of each.Highly recommended if you don't know where to start.

    20. Since my career as a programmer maps the historical period that lead up to the creation of NOSQL databases and the burgeoning polyglot paradigm I didn't think I would need this book. But it did help position nosql as a solution set of concerns that anyone developing for the web today has - how to architect, scale and manage for change in a world of global deployments and endpoints with varying capabilities. Its good manager primer on the topic - now on to more hefty reading, or just coding.

    21. This book does a good job of explaining the need/use-cases for the NoSQL databases. A lot of different types of databases maybe could have done better with more pages, but then I guess this is in line with the intent of the book, i.e. the author wanted to more of explain to user, when should you use which databases, rather than explain how to use the database.In short, it was a nice and fun read

    22. For those who want to get an idea what the various strengths and weaknesses of the different styles of NoSQL datastores are, this is the book.It is concise, to the point and detailed enough to get an idea when to use one or the other type, or multiple. Al this in about 200 pages.As with any book on an emerging technology some of the examples are already a bit outdated, but that doesn't distract from the main topic.

    23. This book starts with an introduction on horizontal scalability and how databases are involved in this problematic, and how NoSql helps to solve this; on this topic CAP Theorem very well explained.Then the book shows the different types of NoSql showing some examples and declaring pros and cons.It was what I was looking for, a book with a wide introduction on concept, principles and terms regarding NoSql.After this book you can choose a NoSql and than take a specific book on that one.

    24. Great NoSQL introduction. If you want to enter into the NoSQL world, this is the right book. You will get overview of four different types of NoSQL databases (key/value, document, column, graph) followed by examples from one chosen db solution. You will see benefits, differences and tradeoffs between the NoSQL solution and RDBMS.

    25. I read this as preparation for learning Cassandra and found it very helpful. It classifies the various NoSQL technologies and explains the vocabulary and concepts critical to gaining a deeper understanding. This is not a technical how-to guide, but it doesn't claim to be. Great introduction for architects, developers, and DBAs coming from a relational background.

    26. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence is a good in depth overview of NoSQL databases including types and general pros and cons. Useful reading.

    27. It is a very instructive book, focused on giving a good overview of different technologies for NoSQL databases.I liked it because it's very easy to read, very short, and the concepts are so well explained.It is not a reference book, but of introduction to get a high level view of these new technologies.It gives a good analysis of the pros and cons of each of the types of databases analyzed.

    28. Some Fowler's books are split into two parts. The first one is usually an overview and usage guide and the other a repository and reference of patterns. I've always found the first part a lot more useful and this somewhat short book is like that, an overview of strengths and weaknesses of data stores beyond the common RDBMS.

    29. This is a short but very concise and informative book as title promises. It describes most noSql technologies showing their pros and cons. Martin Flower did again great job as also second author. New kind of databases need some time to become mature as their relational counterparts. Yet polyglot persistance idea seems to be very promising.

    Leave a Reply

    Your email address will not be published. Required fields are marked *