Exploring NoSQL Databases – Technologies and Use Cases for the Enterprise

Main Speaker:

Guest Speaker:



Seminar Categories:


Big Data

Course ID:




Daily seminar
Live Digital Sessions


The NoSQL ecosystem has been one of rapid change, with numerous software offerings appearing under the NoSQL umbrella. There hasn’t been such a rapid shift to a new method for storing data since the move from hierarchical to relational data stores.

As more enterprises have implemented NoSQL solutions, a distinctive set of criteria has emerged that can help today’s IT professionals more easily identify the right NoSQL solution for their enterprise.

This seminar introduces developers and architects with the concepts of NoSQL database and lets participants explore different use cases for using various types of mysql.


Prior knowledge of Hadoop or NoSQL databases is NOT required. Participants should be comfortable with software development and familiar with distributed systems concepts.

Course Contents

  • What is NoSQL?
  • What is IMDG?
  • RDBMS vs NoSQL
  • CAP theorem vs. ACID
  • Dynamic schema
  • Sharding
  • Replications and caching
  • Performance
Redis – Key Value store and much more
  • What is Redis?
  • Why Redis?
  • Data Types
  • Commands
  • Clustering/Sharding
  • When to use Redis?
Mongo DB – Document Database
  • Mongo DB Introduction
  • Getting Started – Installation
  • Mongo DB basic commands
  • Aggregation
  • Replication
  • Sharding
  • Transactions
Cassandra DB – Wide Table Database
  • Cassandra DB Introduction
  • Why Cassandra?
  • Cassandra Query Language Shell – CQLSH
  • Replication & Partitioning
  • Clustering
  • Read Path and Write Path
  • When to use Cassandra?

Oracle NoSQL DB


  • Use Cases for various NoSQL databases
  • When NOT to use NoSQL?
  • How to pick a NoSQL database
  • Summary