Showing posts with label Spark Streaming. Show all posts
Showing posts with label Spark Streaming. Show all posts
Wednesday, June 13, 2018
Friday, February 9, 2018
Overview of Spark streaming
How much data does google deal?
Limitations of Map reduce
- Stores about 15 exabytes ( 1000000000000000000B )of data
- Process 100 petabytes of data per day
- 60 trillion pages are indexed
- 1 billion google search users per month
Limitations of Map reduce
- Entire Map reduce job is a batch processing job
- Does not allow real time processing of the data
Modules in Apache Spark
Spark SQL
- Is a Spark module for structured data processing. It provides a programming abstraction called DataFrames and can also act as distributed SQL query engine.
- DataFrames
- Is a distributed collection of data organized into named columns.
- It is conceptually equivalent to a table in a relational database or a data frame in R/Python, but with richer optimizations under the hood.
- DataFrames can be constructed from a wide array of sources such as: structured data files, tables in Hive, external databases, or existing RDDs.
- DataFrame API is available in Scala, Java, and Python.
Subscribe to:
Posts (Atom)
Labels
- Algorithms (52)
- Apache Kafka (7)
- Apache Spark (21)
- Architecture (8)
- Arrays (23)
- Big Data (98)
- Cloud services (6)
- Cognitive technologies (12)
- Data Analytics (3)
- Data Science (6)
- Design (1)
- Hadoop (26)
- Hive (11)
- Java (2)
- JavaScript (65)
- JavaScript Run-time (12)
- Machine learning (11)
- Maths (6)
- MySQL (1)
- Networking (3)
- No SQL (2)
- Node (20)
- Python (28)
- SQL (40)
- Security (4)
- Spark Grpahx (1)
- Spark MLlib (1)
- Spark Sql (3)
- Spark Streaming (4)
- Sqoop (2)
- Strings (13)
- devOps (1)
- mongoDb (2)
- ssis (3)
