NoSQL Distilled: A Brief Guide To The Emerging World Of Polyglot Persistence provides a concise introduction to the world of non-relational databases that are being used to handle emerging requirements.
Summary Of The Book
SQL or Structured Query Language is the language used in Relational Database Management Systems (RDBMS). Relational Databases are highly structured, ensure consistency of data and have served all the needs of data management for decades.
Now, many companies are exploring some alternative models that trade-off benefits of RDBMS like consistency for other factors like faster performance. This is because today, there is a need to process huge amounts of data to serve the online community.
NoSQL Distilled: A Brief Guide To The Emerging World Of Polyglot Persistence explores this trend of using non-RDBMS databases to serve this growing demand. NoSQL is an all-embracing term. It covers all kinds of non-relational database products.
These alternatives are equipped to handle the emerging practice of building distributed data storage infrastructure using clusters of commodity servers. Also, handling heavy web traffic and online queries requires the databases to sift through ever increasing volumes of data fast. All this has given rise to companies using a mix of database and programming solutions and leveraging them all to serve their data processing needs. This kind of hybrid data solution is termed as Polyglot Persistence.
NoSQL and Polyglot Persistence provide a new choice in data management. But, this does not really spell the end for Relational Databases. Instead, this is a mix and match approach, allowing data architects and programmers the freedom to choose the technology that best fits the job on hand.
NoSQL Distilled: A Brief Guide To The Emerging World Of Polyglot Persistence provides readers with information about the options offered by this new alternative. It gives the readers all the basic information and then lets them explore their needs and see if this solution fits their requirements best.
The book is focused and succinct and gives all the fundamental information that is needed to let IT professionals assess this technology and determine if they want to use it to build the data solutions for their businesses.
About The Authors
Martin Fowler is a British software professional and an author.
Other books by this author include UML Distilled: A Brief Guide To The Standard Object Modeling Language, Planning Extreme Programming, and Domain-Specific Languages.
Martin Fowler was born in 1963. A few years after graduation from the University College London, he moved to the US. He now lives in Boston, Massachusetts. He is a member of the Agile Alliance and he is the Chief Scientist at ThoughtWorks, a consulting firm.
Pramod J. Sadalage is a database consultant and author.
He is the author of Refactoring Databases: Evolutionary Database Design, and Recipes for Continuous Database Integration: Evolutionary Database Development.
Pramod J. Sadalage is Principal Consultant at Thoughtworks. He helps clients who are in need of integrating new technologies to meet challenging data needs.
Good book if you want to get a quick overview
ideal for anyone who wants to know and learn about NoSQL
Not for beginners