Subject Details
Dept     : BCA
Sem      : 6
Regul    : 2021
Faculty : Ms. U. Suriya
phone  : NIL
E-mail  : suriya.u.ca@drsnsrcas.ac.in
174
Page views
5
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO BIG DATA

Introduction to Big data Analytics: Introduction, Need of Big Data, Big Data, Classification of Data-Structured, Semi-structured and Unstructured, Big data Definitions, Big data Characteristics, Big data Types, Big data Classification , Big Data handling Techniques, Scalability and Parallel Processing.

UNIT
2
INTRODUCTION TO HADOOP:

Introduction to Hadoop- Hadoop and its echo System, Hadoop core Components, Features of Hadoop, Hadoop Ecosystem Components, Hadoop Streaming, Hadoop Pipes,Hadoop Distributed file System, HDFS Data Storage, HDFS Commands, Mapreduced Framework and Programming Model, Hadoop Mapreduced Framework, MapReduce Programming Model, Hadoop Ecosystem Model, Hadoop Ecosystem

UNIT
3
NoSQL:

NoSQL Big Data management, MongoDB and Cassandra: Introduction, NoSQL Data Store, NoSQL, Schema-less Models, Increasing Flexibility for Data Manipulation, NoSQL Data Architecture Patterns, NoSQL to Manage Big Data, Using NoSQL to Manage Big Data, Shared-Nothing Architecture for Big Data Tasks, Choosing the Distribution Models, ways of Handling Big Data Problems, MongoDB database, Cassandra Database.

UNIT
4
MapReduce

MapReduce, hive and Pig:Introduction, MapReduced Map Tasks and MapReduced Execution, Composing MapReduced for Calculation and Algorithms, Hive, HiveQL, Pig, Apache Pig- Grunt Shell, Installing Pig, Pig Latin Data Model, Pig Latin and Developing Pig Latin Scripts.

UNIT
5
SPARK AND BIG DATA ANALYSIS:

Spark and Big Data Analysis, Introduction, Spark, Introduction to Big Data Tool-Spark, Introduction to Data Analysis with Spark, Downloading Spark, and Programming using RDDs and MLIB, Downloading, installing Spark and getting Strated, Programming with RDDs, Machine Learning with MLib, Data ETL (Extarct, Transform and Load )Process, Composing Spark Program steps for ETL, Introduction to Analytics, Reporting and Visualizing.

Reference Book:

REFERENCE MATERIALS 1. Rajib Mall, “Fundamentals of Software Engineering”, Prentice Hall India, Fifth Edition. ISBN:9789388028028 2. Ian Sommerville, “Software Engineering”, Pearson Education, Tenth Edition, 2018. ISBN-10: 9332582696 3. Watts S. Humphrey, “A Discipline For Software Engineering”, Pearson Education, Second reprint edition, 2007. ISBN-10: 8131703800 4. Shari Lawrence Pfleeger, Joanne M. Atlee, “Software Engineering: Theory and Practice”, Fourth Edition, Pearson Education,2010. ISBN-10: 9788131760628

Text Book:

TEXTS 1. Big Data Analytics, Introduction to Hadoop, Spark, and Machine-Learning by Raj Kamal, Preeti Saxena, Published February 16th 2019 by McGraw Hill Education, ISBN-10: 9353164966 ,ISBN-13: 978-9353164966

 

Print    Download