Our editors have compiled this directory of the best NoSQL books based on Amazon user reviews, rating, and ability to add business value.
There are loads of free resources available online (such as Solutions Review’s Data Management Software Buyer‘s Guide, Vendor Comparison Map, and best practices section) and those are great, but sometimes it’s best to do things the old-fashioned way. There are few resources that can match the in-depth, comprehensive detail of one of the best NoSQL books.
The editors at Solutions Review have done much of the work for you, curating this directory of the best NoSQL books on Amazon. Titles have been selected based on the total number and quality of reader user reviews and ability to add business value. Each of the books listed in this compilation have met a minimum criteria of 25 reviews and a 4-star-or-better ranking.
Below you will find a short list of titles from recognized industry analysts, experienced practitioners, and subject matter experts spanning the depths of database programming all the way to understanding the different options when it comes to evaluating nonrelational database products. This compilation includes publications for practitioners of all skill levels.
The Best NoSQL Books
OUR TAKE: This popular title was written by two ThoughtWorks veterans and concentrates on core concepts like schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce.
“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. They also present realistic use cases that demonstrate NoSQL databases at work.”
Beginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server
“This book introduces you to the most popular options so that you can confidently begin working on projects in no time. You will learn by example, building a sample application that demonstrates how the same application can be built using different options. This experiential approach will give you the basic skills and knowledge to understand how the options work together so that you can make an informed decision about the available choices, their trade-offs, and code-level comparison.”
OUR TAKE: This book presents the essential concepts behind each database alongside hands-on examples. This latest version also includes a new chapter on DynamoDB, updated code samples and exercises, and an up-to-date account of each database feature set.
“This is the only comprehensive guide to the world of NoSQL databases, with in-depth practical and conceptual introductions to seven different technologies: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres, and DynamoDB. This second edition includes a new chapter on DynamoDB and updated content for each chapter. Whether you’re a programmer building the next big thing, a data scientist seeking solutions to thorny problems, or a technology enthusiast venturing into new territory, you will find something to inspire you in this book.”
OUR TAKE: This book was designed for enterprise architects, database administrators, and developers who need to understand the latest developments in database technologies. Author Guy Harrison has worked with databases for more than three decades.
“Next Generation Databases demystifies today’s new database technologies. The book describes what each technology was designed to solve. It shows how each technology can be used to solve real-world application and business problems. Most importantly, this book highlights the architectural differences between technologies that are the critical factors to consider when choosing a database platform for new and upcoming projects. Choosing the right database today is a complex undertaking, with serious economic and technological consequences.”
OUR TAKE: Written by information technology industry veteran Ted Hills, this book shows you how to use COMN to specify physical database implementations in any NoSQL or SQL database with the precision necessary for model-drive development.
“This book will teach you the simple and familiar graphical notation of COMN with its three basic shapes and four line styles and how to think about objects, concepts, types, and classes in the real world, using the ordinary meanings of English words that aren’t tangled with confused techno-speak. It will also explain how to express logical data designs that are freer from implementation considerations than is possible in any other notation and how to understand key-value, document, columnar, and table-oriented database designs in logical and physical terms.”
OUR TAKE: This title explains the concepts, features, benefits, potential, and limitations of NoSQL technologies through examples and use cases, as well as illustrations and plain, jargon-free content.
“Making Sense of NoSQL starts by comparing familiar database concepts to the new NoSQL patterns that augment or replace them. Then, you’ll explore case studies on big data, search, reliability, and business agility that apply these new patterns to today’s business problems. You’ll see how NoSQL systems can leverage the resources of modern cloud computing and multiple-CPU data centers. The final chapters show you how to choose the right NoSQL technologies for your own needs.”
OUR TAKE: NoSQL for Mere Mortals is recommended for database developers, data modelers, database users, and students who are learning about NoSQL. The book also shows the differences between key-value, document, and column-family databases.
“NoSQL for Mere Mortals guides you through solving real problems with NoSQL and achieving unprecedented scalability, cost efficiency, flexibility, and availability. Drawing on 20+ years of cutting-edge database experience, Dan Sullivan explains the advantages, use cases, and terminology associated with all four main categories of NoSQL databases: key-value, document, column family, and graph databases. For each, he introduces pragmatic best practices for building high-value applications.”
Solutions Review participates in affiliate programs. We may make a small commission from products purchased through this resource.