NOSQL LAB

Paper Code: 
DCAI 802B
Credits: 
06
Periods/week: 
12
Max. Marks: 
100.00
Objective: 

This course will enable students to:

  1. Learn the tools required to manage and analyse data.
  2. Relate data management through RDBMS & NoSQL.

 

Learning Outcome

Learning and Teaching Strategies

Assessment Strategies-

The students will:

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

CO137.  Select the tools to manage big data.

CO138. Compare different tools used in big data analytics.

CO139. Experiment with data management using NoSQL.

CO140. 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:

  • Work with the Hadoop Distributed File System (HDFS) as a foundation for NoSQL technologies
  • Introduction to NoSQL:
    • Configuring HBase
    • Data Model: Conceptual and Physical Views
    • Features of HBase, HBase Shell
    • Data Model Operations
    • Schema creating
    • Row key design
    • Architecture overview
    • HBase Client APIs

 

ESSENTIAL READINGS: 
  • Big Data, Black Book, DT Editorial Services, DreamTech Press 2015
  • Professional NoSQL, Shashank Tiwari, Wrox, September 2011
  • Hadoop in Practice, Alex  Homes, Dreamtech Press, 2015

 

REFERENCES: 

Suggested Reference Books: 

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

E resources including links:

Reference Books:

 

Academic Year: