Comprehensive study guide covering big data concepts, Hadoop, Spark, data analytics, and applications for UPSSSC Mains. UPSSSC लोअर मेन्स के लिए बिग डेटा अवधारणाओं, Hadoop, Spark, डेटा एनालिटिक्स और अनुप्रयोगों को कवर करने वाली मार्गदर्शिका।
Exhaustive Thematic Flow • 6 Pillars • The 5 V's of Big Data • Hadoop (HDFS, YARN, MapReduce) • Apache Spark In-Memory • NoSQL & CAP Theorem • UP State Analytics समग्र विषयवार संकल्पना प्रवाह • 6 प्रमुख स्तंभ • बिग डेटा के 5 V's • हडूप (HDFS, YARN, मैप-रिड्यूस) • अपाचे स्पार्क इन-मेमोरी • NoSQL एवं CAP प्रमेय • उप्र शासन डेटा एनालिटिक्स
SELECT AVG(salary)), it only reads relevant disk blocks, reducing disk I/O by 90%+ and enabling extreme data compression (Snappy).
कॉलमनर स्टोरेज (Parquet / ORC): डेटा को पंक्तियों के बजाय स्तंभों में संग्रहीत करता है; जब केवल कुछ स्तंभ पढ़ने हों तो पूरे डेटा को पढ़ने की आवश्यकता नहीं होती, जिससे 90%+ डिस्क I/O बचता है।
(K1, V1) -> list(K2, V2). Shuffle & Sort: Groups all values sharing identical key. Reduce: Aggregates intermediate values for each key (K2, list(V2)) -> list(K3, V3).
मैप-रिड्यूस प्रोसेसिंग: मैप: इनपुट डेटा को की-वैल्यू पेयर में तोड़ता है। शफल व सॉर्ट: समान की (Keys) वाले डेटा को एक साथ समूहीकृत करता है। रिड्यूस: एकत्रित डेटा का योग या गणना कर अंतिम परिणाम देता है।
map(), filter()); evaluated lazily (computation NOT executed until action called). Actions: Trigger actual computation and return value to driver (e.g. count(), collect(), save()).
ट्रांसफॉर्मेशन बनाम एक्शन: ट्रांसफॉर्मेशन: नया RDD बनाते हैं (map, filter); लेज़ी इवैल्यूएशन (तुरंत निष्पादित नहीं होते)। एक्शन: वास्तविक गणना शुरू कराते हैं (count, collect, save)।
| The 5 V's5 V's लक्षण | Core Definitionमूल परिभाषा | Practical Examplesव्यावहारिक उदाहरण |
|---|---|---|
| 1. Volume (विशालता) | The astronomical quantity of generated and stored data, scaling from Terabytes (TB) → Petabytes (PB) → Exabytes (EB) → Zettabytes (ZB).डेटा का अभूतपूर्व आकार; टेराबाइट से बढ़कर पेटाबाइट, एक्साबाइट और जेटाबाइट में पहुंचना। | Aadhaar biometric database (1.4+ billion records), Walmart transactions, YouTube video archives |
| 2. Velocity (गति) | The astonishing speed at which new data is generated, transmitted, and needs to be processed in real-time or near real-time.डेटा उत्पन्न होने और उसके विश्लेषण की तीव्र गति (मिलीसेकंड में निर्णय)। | UPI payments, stock exchange trading feeds, Formula 1 telemetry, Twitter/X posts feed |
| 3. Variety (विविधता) | The diverse forms and formats of incoming data: Structured (tables), Semi-structured (JSON, XML), and Unstructured (video, audio).डेटा के विविध प्रारूप: संरचित (तालिकाएं), अर्ध-संरचित (JSON/XML), एवं असंरचित (वीडियो, चित्र, पीडीएफ)। | Emails, WhatsApp voice notes, CCTV surveillance video, IoT sensor telemetry, hospital MRI scans |
| 4. Veracity (सत्यता / गुणवत्ता) | The trustworthiness, quality, accuracy, and reliability of the data. Dirty, duplicate, or noisy data requires scrubbing.डेटा की विश्वसनीयता और प्रामाणिकता। अपूर्ण, फर्जी या त्रुटिपूर्ण डेटा को साफ (Cleaning) करना। | Spam social reviews, incomplete GPS breadcrumbs, sensor signal noise filtering |
| 5. Value (मूल्य / उपयोगिता) | The ultimate objective: The actionable business insights, predictive capability, or governance policy derived from analyzing Big Data.अंतिम उद्देश्य: भारी डेटा के विश्लेषण से निकलने वाले उपयोगी निष्कर्ष, जिससे नीतियां या निर्णय लिए जा सकें। | Predicting disease outbreaks, detecting financial tax evasion (GSTN), reducing traffic congestion |
<key, value> pairs.
<Key, Value> युग्मों में बदलता है।
| Technologyतकनीक | Core Architectureमूल संरचना | Speed Advantageगति एवं लाभ | Key Components / Examplesघटक / उदाहरण |
|---|---|---|---|
| Apache Spark | In-Memory Distributed Engine: Processes data in RAM rather than writing intermediate steps back to hard disks (unlike Hadoop MapReduce).इन-मेमोरी प्रोसेसिंग: डेटा को हार्ड डिस्क के बजाय सीधे RAM में रखकर प्रोसेस करता है। | Up to 100x faster than Hadoop MapReduce for iterative workloads (machine learning).हडूप मैपरिड्यूस से 100 गुना अधिक तीव्र। | RDD (Resilient Distributed Datasets), Spark SQL, Spark Streaming, MLlib (Machine Learning), GraphX.RDD (रेजिलिएंट डिस्ट्रीब्यूटेड डेटासेट), स्पार्क स्ट्रीमिंग, MLlib। |
| NoSQL Databases (Not Only SQL) | Non-relational, schema-less/flexible databases designed for horizontal scaling (scale-out across hundreds of servers) with high availability.गैर-रिलेशनल, बिना निश्चित स्कीमा वाले डेटाबेस जो सैकड़ों सर्वरों पर क्षैतिज रूप से फैल सकते हैं। | Massive read/write throughput for unstructured and semi-structured big data.विशाल डेटा हेतु तीव्र पठन/लेखन गति। | Document: MongoDB, CouchDB Column: Apache Cassandra, HBase Key-Value: Redis, DynamoDB Graph: Neo4jदस्तावेज: मोंगोDB कॉलम: कैसेंड्रा, HBase की-वैल्यू: रेडिस ग्राफ: नियो4j |
| Exam Question Topicपरीक्षा प्रश्न विषय | Core Exam Fact & Detailsमहत्वपूर्ण तथ्य एवं विवरण |
|---|---|
| The 5 V's of Big Dataबिग डेटा के 5 V's लक्षण | Volume, Velocity, Variety, Veracity, Value.Volume, Velocity, Variety, Veracity, Value। |
| Co-creators of Apache Hadoopअपाचे हडूप के सह-निर्माता | Doug Cutting and Mike Cafarella (2006).डग कटिंग एवं माइक कैफेरेला (2006)। |
| Default block size in Hadoop 2.x and 3.x HDFSHDFS में डिफ़ॉल्ट डेटा ब्लॉक आकार | 128 MB (Hadoop 1.x used 64 MB).128 MB (हडूप 1.x में 64 MB था)। |
| Default data replication factor in HDFSHDFS में डिफ़ॉल्ट प्रतिकृति कारक (प्रतियों की संख्या) | 3 (Three copies stored across cluster nodes).3 प्रतियां (विश्वसनीयता हेतु)। |
| Master node in HDFS architecture storing file metadataHDFS में मेटाडेटा रखने वाला मास्टर नोड | NameNode (DataNodes act as workers/slaves).नेम-नोड (NameNode)। |
| Distributed computing framework operating in-memory (RAM)RAM में इन-मेमोरी कार्य करने वाला तीव्र फ्रेमवर्क | Apache Spark (uses RDD - Resilient Distributed Datasets).अपाचे स्पार्क (Apache Spark)। |
| Full form of NoSQLNoSQL का पूर्ण रूप | Not Only SQL.Not Only SQL। |
| Prominent Document-oriented NoSQL databaseप्रमुख डॉक्यूमेंट-आधारित NoSQL डेटाबेस | MongoDB (stores data in JSON/BSON format).मोंगोDB (MongoDB) (JSON प्रारूप)। |
| Three guarantees of the CAP TheoremCAP प्रमेय के तीन घटक | Consistency, Availability, Partition Tolerance (Brewer's Theorem).Consistency, Availability, Partition Tolerance। |
| National tax platform processing Big Data invoices in Indiaभारत में बिग डेटा पर आधारित राष्ट्रीय कर प्रणाली | GSTN (Goods and Services Tax Network).GSTN (वस्तु एवं सेवा कर नेटवर्क)। |