Montag, 22. April 2013
Getting Started with NoSQL (new book)
I just bought the new NoSQL book from Gaurav Vaish who formerly worked for Yahoo! India. The book is issued by PACKT Publishing and has 142 pages. As I read all NoSQL books available, wrote the worlds first NoSQL Books and have been a reviewer for some NoSQL books I have a good overview on the NoSQL book market and the content.
The book starts with two chapters on “Overview-” and “Characteristics of NoSQL”. The latter chapter is especially interesting because it starts with the relational approach and then puts the NoSQL approach in contrast. It’s a quite pleasant read how Vaish is discussing all different aspects and the complete differences to the NoSQL world. Chapter three discusses the typical four NoSQL DB types and has a few sentences which is a novelty for NoSQL books. Nevertheless I am sure you will see this area increase dramatically in the future. The mixture of information together with good code examples is well done.
Vaish continues with a short “Advantages and Drawbacks” chapter which is perfect for beginners. But the true pearl of this book is the chapter “Comparative Study of NoSQL Products”. There he compares ten databases by a lot of criteria as language, engine type, speed, features, bulk operations, query capabilities, security, multitenacy, RDBMS related features, tools, protocols and much more as community and vendor support. The book closes with a case study implemented in MongoDB as an example. This is quite useful as it contains features and constraints and schema discussion.
The book itself is extremely well written for the target audience wanted to get started with NoSQL. The discussion depth of advantages and drawbacks is amazing compared to the size of the book. And it’s really hard to find drawbacks of the books. E.g. the engine type table on page 61 is unnecessary especially as only Cassandra also has a ‘yes’ in type document store column which is doubtful.
Nevertheless compared to the price there is no other NoSQL introduction book on the market which gets you started and knowledgeable that fast.