NoSQL LAB

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

Course Objectives:

The course will enable the students to

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

 

Course Outcomes: 

Course

Learning outcome

(at course level)

Learning and teaching strategies

Assessment Strategies

Course Code

Course

title

 

24DCAI 802B

 

NoSQL LAB

(PRACTICAL)

CO163.  Evaluate the unstructured data storage in the Hadoop system.

CO164.  Choose the tools to manage big data.

CO165. Compare different tools used in big data analytics.

CO166. Inspect data management using NoSQL.

CO167. Design and Develop a database using HBase.

CO168. Contribute effectively in course-specific interaction

 

Approach in teaching:

 

Interactive Lectures,

Discussion,

Demonstration,

 

Learning activities for the students:

 

Self-learning assignments, Practical questions

  • Class test, Semester end examinations,
  • Quiz, Presentation,
  • Individual and group
  • Assignments

 

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: 

Suggested Text Books:

  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: 

Suggested Reference Books: 

1.     HBase: The Definitive Guide, Lars George, O'Reilley, 2011.

2.     Programming Pig, Alan Gates, O'Reilley, 2011.

3.     NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, P. J. Sadalage and             M. Fowler, Pearson Education, Inc. 2012.

4.     Programming Hive, E. Capriolo, D. Wampler, and J. Rutherglen, O'Reilley, 2012

 

 

Reference Journals:

1.     https://www.sciencegate.app/keyword/445436

2.     https://journal-bcs.springeropen.com/

 

 

e- Resources including links

1.     https://hbase.apache.org/

2.     https://www.simplilearn.com/tutorials/hadoop-tutorial/hbase

3.     https://sparkbyexamples.com/apache-hbase-tutorial/

https://www.tutorialspoint.com/hbase/index.htm

Academic Year: