NOSQL LAB

Paper Code: 
CBDA 314
Credits: 
3
Periods/week: 
6
Max. Marks: 
100.00
Objective: 

This Course enables the students to

  1. Introduce the tools required to manage and analyze data.
  2. Relate data management by RDBMS & NOSQL.

Course Outcomes (COs).

Course Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

 
 

On completion of this course, the students will:

CO121.  Comprehend the unstructured data storage in the Hadoop system.

CO122.  Select the tools to manage big data.

CO123. Compare different tools used in big data analytics.

CO124. Experiment with data management using NOSQL.

CO125. Design and Develop a database using HBase.

Approach in teaching:

Interactive Lectures, Tutorials, Demonstrations,

Learning activities for the students:

Self-learning assignments, Quizzes, Presentations, Discussions

  • Assignment
  • Classroom activity
  • Multiple choice questions
  • Semester End Examination
 
 

 

Contents:

  • Concepts related to big data and cloud computing, big data and its applications in healthcare, medicine, advertising etc.
  •  Introduction to Hadoop. HDFS Concepts, Starting HDFS, Analyzing data with Hadoop
  •  Introduction to NoSQL, HBASE, HBase v/s RDBMS, Features of HBase, HBase Shell, Create table and column family, The HBase Client APIs

 

ESSENTIAL READINGS: 
  1. Big Data, Black Book, DT Editorial Services, DreamTech Press 2015
  2. Professional NOSQL, Shashank Tiwari, Wrox, September 2011
  3. Hadoop in Practice, Alex  Homes, Dreamtech Press, 2015

 

REFERENCES: 
  1. HBase: The Definitive Guide, Lars George, O'Reilley, 2011.
  2. Cassandra: The Definitive Guide, Eben Hewitt, O'Reilley, 2010.
  3. Programming Pig, Alan Gates, O'Reilley, 2011.
  4. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, P. J. Sadalage and M. Fowler, Pearson Education, Inc. 2012.
  5. Programming Hive, E. Capriolo, D. Wampler, and J. Rutherglen, O'Reilley, 2012

 

E RESOURCES:

JOURNALS:

 

Academic Year: