NotesM.Sc ITBig Data Analytics
PGCA1947

Big Data Analytics Notes

Program:M.Sc IT
Semester:Semester 4
Credits:4
Units:4 Units

Subject Overview

The fourth Elective-II option, covering big data fundamentals and high-performance architecture (HDFS, MapReduce, YARN), advanced analytical methods (clustering, decision trees, Naive Bayes, association rules, recommendation systems), stream computing and real-time analytics, and Hadoop implementation and deployment. A 4-credit elective theory paper.

Unit-wise Syllabus

4 units — open any unit for detailed topic-wise notes, diagrams and important exam questions

  • Evolution and characteristics of big data
  • best practices
  • big data use cases
  • understanding big data storage
  • high-performance architecture overview — HDFS
  • MapReduce and YARN
  • MapReduce programming model
ClassificationThe Vs of big data
Big data
  • Volume

    Huge amounts of data

  • Velocity

    Arrives fast

  • Variety

    Structured to unstructured

  • Veracity

    Uncertain quality

  • Value

    Useful insight

Study guide

This unit covers the evolution and characteristics of big data, best practices, use cases, storage, high-performance architecture, HDFS, MapReduce, YARN and the MapReduce programming model. Understand the idea of moving computation to the data.

Read Unit 1 notes
  • K-means clustering use cases and diagnostics
  • decision tree algorithms and evaluation
  • Naive Bayes classification
  • association rules and the Apriori algorithm
  • evaluation of candidate rules
  • finding association and similarity
  • collaborative/content-based/knowledge-based/hybrid recommendation systems
ComparisonTypes of recommender systems
Based on
Example

Collaborative filtering

Similar users' behaviour

People who bought this also bought

Content-based

Item features

Similar movies by genre

Knowledge-based

Explicit rules and needs

Configure a laptop by requirements

Hybrid

A mix

Netflix-style recommendations

Study guide

You study K-means use cases and diagnostics, decision trees and evaluation, Naive Bayes, association rules and Apriori, candidate rule evaluation, similarity and recommendation systems (collaborative, content-based, knowledge-based, hybrid). Build a simple recommender.

Read Unit 2 notes
  • Stream data model and architecture
  • sampling and filtering streams
  • counting distinct elements
  • estimating moments
  • decaying windows
  • real-time analytics platform applications
  • real-time sentiment analysis
  • stock market prediction
  • graph analytics for big data
ProcessReal-time stream analytics
  1. 1Data streams in

    Tweets, ticks, sensors

  2. 2Sample or filter
  3. 3Windowed computation

    Counts, averages, decaying windows

  4. 4Detect patterns

    Sentiment, anomalies

  5. 5Act or alert in real time

Study guide

You study the stream data model and architecture, sampling and filtering, counting distinct elements, estimating moments, decaying windows, real-time analytics, sentiment analysis, stock prediction and graph analytics. Understand why streams need approximate algorithms.

Read Unit 3 notes
  • Hadoop cluster components and architecture
  • Hadoop ecosystem
  • evaluation criteria for distributed MapReduce runtimes
  • enterprise-grade Hadoop deployment and implementation
ProcessHow MapReduce works
  1. 1Input split

    HDFS blocks

  2. 2Map

    Emit key-value pairs

  3. 3Shuffle and sort

    Group by key

  4. 4Reduce

    Aggregate each key

  5. 5Output

    Written to HDFS

Study guide

You study Hadoop cluster components and architecture, the ecosystem, evaluation criteria for MapReduce runtimes and enterprise deployment. Set up a small local Hadoop cluster.

Read Unit 4 notes

Why Big Data Analytics Matters

Big data skills support data engineer and analyst roles in companies that handle large volumes of data, and Hadoop and Spark knowledge is widely requested.

How to Prepare for Big Data Analytics

  • Practise MapReduce with a word-count and a log-analysis example.
  • Learn the Hadoop ecosystem components and what each does.
  • Explore Spark as a modern alternative.

Big Data Analytics: Frequently Asked Questions

What are the characteristics of big data?

Commonly described as volume, velocity and variety, with veracity and value often added.

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Big Data Analytics.