0% found this document useful (0 votes)
67 views2 pages

502 T3694 NoSQL Databases

Uploaded by

Aashray Bhagtani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

502 T3694 NoSQL Databases

Uploaded by

Aashray Bhagtani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Name: NoSQL Databases

Course Code: T3694


Faculty: Computer Studies
Course Credit: 2
Course Level: 2
Sub-Committee (Specialization): Data Science
Learning Objectives:
This course will help students to understand the NOSQL basics. Upon completion
student will able to understand major types of NoSQL databases including a primary use
case and advantages/disadvantages of each type. It will also help understand how it can
be effectively used for data analysis. The students will learn how to write queries to
process the data.
Books Book Author Publisher
Recommended:
Getting Started with NoSQL Gaurav Vaish Packt Publishing
Limited
NoSQL for Mere Mortals 1st Edition Dan Sullivan Addison Wesley
Professional NoSQL Shashank Tiwari Wiley
Course Outline: Contact
Actual
Sr. Hours
Topic Teaching
No. Equivale
Hours
nce
1 RDBMS revision, ACID properties 1 1
2 Introduction to NoSQL databases 4 4
Types -Document, columnar, key values, graph,
advantages/disadvantages of NoSQl DB
Data at rest, data in motion, need for NoSQL databases,
comparison and contrast with SQL (Relational DB) , difference
between SQL and NoSQL, Replication
3 Design of a distributed database 6 6
Structured storage, sharding, clustering, automatic partitioning
of keyspace, Consistent hashing
Centralized database, advantages/disadvantages, how it works
4 Persistence Model 2 2
CAP theorem, BASE, multi master, slave election
5 Key value 5 5
REDIS keys, strings, hashes, lists, sets, transactions,
connections, scripting (hands on)
6 Indexing, GridFS, Capped Collections, Aggregation, projection 2 2
7 MongoDB (hands on) Create database/collection, insert 10 10
documents, delete documents, fetch documents, where clause,
group by, sorting, limit
Total 30 30
Pre Requisites:
Basic knowledge of DBMS
Evaluation:
Assignment
Class test
Viva
Page: 1
Pedagogy:
Lectures
Presentations
Lab Work
Case Study
Expert:
Shirish Joshi,Associate Prof,SICSR
Mr Saket Patrikar,,Industry Expert

You might also like