www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packts online digital book library. Here, you can access, read and search across Packts entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Dedicated to Renu Chandel, my wife.
Preface
This book takes a deep dive in NoSQL as technology providing a comparative study on the data models, the products in the market, and with RDBMS using scenario-driven case studies
Relational databases have been used to store data for decades while SQL has been the de-facto language to interact with RDBMS. In the last few years, NoSQL has been a growing choice especially for large, web-scale applications. Non-relational databases provide the scale and speed that you may need for your application.
However, making a decision to start with or switch to NoSQL requires more insights than a few benchmarksknowing the options at hand, advantages and drawbacks, scenarios where it suits the most, and where it should be avoided are very critical to making a decision.
This book is a from-the-ground-up guide that takes you from the very definition to a real-world application. It provides you step-by-step approach to design and implement a NoSQL application that will help you make clear decisions on database choice, database model choice, and the related parameters. The book is suited for a developer, an architect, as well as a CTO.
What this book covers
, Overview and Architecture , gives you a head-start into NoSQL. It helps you understand what NoSQL is and is not, and also provides you with insights into the question "Why NoSQL?"
, Characteristics of NoSQL , takes a dig into the RDBMS problems that NoSQL attempts to solve and substantiates it with a concrete scenario.
, NoSQL Storage Types , explores various storage types available in the market today with a deep dive comparing and contrasting them, and identifying what to use when.
, Advantages and Drawbacks , brings out the advantages and drawbacks of using NoSQL by taking a scenario-based approach to understand the possibilities and limitations.
, Comparative Study of NoSQL Products , does a detailed comparative study of ten NoSQL databases on about 25 parameters, both technical and non-technical.
, Case Study , takes you through a simple application implemented using NoSQL. It covers various scenarios possible in the application and approaches that can be used with NoSQL database.