Categories: Persistence

Book Review: “Getting Started with NoSQL” by Gaurav Vaish (Packt Publishing)

Getting Started with NoSQL” is a new book by PACKT PUBLISHING. It gives an introduction to different NoSQL concepts and products. Besides, it explains the differences to SQL databases and when to use which one.

First, the book defines NoSQL and explains what it is and what it is not. Especially, the characteristics and differences compared to SQL are described. The next chapter explains most important NoSQL storage types: Column-oriented databases, document stores, key-value stores, and graph databases. Advantages and disadvantages of these concepts are explained in detail, before comparing most important NoSQL products such as Cassandra, Neo4j, MongoDB or Redis. A case study (which uses MongoDB) concludes the book to show how an implementation with a NoSQL database is different from using a relational database.

What I was missing in this book is a section about other NoSQL concepts such as XML databases or file-based storages such as HDFS (Hadoop Distributed File System).

With 150 pages, the book is not extensive, but sufficient. It is a good introduction to NoSQL databases for developers, architects and decision makers. If you dot not have any experiences with NoSQL databases, then this book is for you. If you are already familiar with different NoSQL concepts and products, you will not learn much new stuff, as the book is not going into deep details. Though, it is still a good overview for NoSQL concepts and products.

 

Best regards,

Kai Wähner (Twitter: @KaiWaehner)

Kai Waehner

bridging the gap between technical innovation and business value for real-time data streaming, processing and analytics

Share
Published by
Kai Waehner

Recent Posts

Tesla Energy Platform – The Power of Data Streaming with Apache Kafka

Tesla’s Virtual Power Plant (VPP) turns thousands of home batteries, solar panels, and energy storage…

1 week ago

How Data Streaming with Apache Kafka and Flink Drives the Top 10 Innovations in FinServ

The financial industry is rapidly shifting toward real-time, intelligent, and seamlessly integrated services. From IoT…

2 weeks ago

Free Ebook: Data Streaming Use Cases and Industry Success Stories Featuring Apache Kafka and Flink

Real-time data is no longer optional—it’s essential. Businesses across industries use data streaming to power…

2 weeks ago

Why Generative AI and Data Streaming Are Replacing Visual Coding with Low-Code / No-Code Platforms

Low-code/no-code tools have revolutionized software development and data engineering by providing visual interfaces that empower…

3 weeks ago

The Role of Data Streaming in McAfee’s Cybersecurity Evolution

In today’s digital landscape, cybersecurity faces mounting challenges from sophisticated threats like ransomware, phishing, and…

4 weeks ago

Fully Managed (SaaS) vs. Partially Managed (PaaS) Cloud Services for Data Streaming with Kafka and Flink

The cloud revolution has reshaped how businesses deploy and manage data streaming with solutions like…

1 month ago