It identifies the major alternatives to traditional RDBMS: Key-Value, Document-, Column Family- and graph databases. The weaknesses of the RDBMS are explained and the authors explain with much expertise as the NoSQL databases will alleviate or resolve these weaknesses. The authors here are by no means euphoric, but assess the NoSQL databases quite critical. They speak of Polyglot Persistence and recommend the use of database technology from project to project according to the requirements for evaluating critical.
The authors explain the fundamentals, such as consistency, replication and sharding, also issues that only become acute during extended use, such. As the migration.
All in all a recommendable book. I personally, however, the introduction has not fallen into the Column Family databases. This is explained in my opinion, not good. Since it would be better, they want to be a little formal. The rest, however, deserves 5 stars.