Big Data…Are you ready for
the next wave?
MAHMOUD SABRY
Agenda
 The Next Wave of Computing
 Information, Data & Knowledge
 Data warehouse vs. Database
 Row-oriented vs. Column-oriented DB
 Big Data Era
 HP-Vertica
 HP-Vertica Bulk Upload Example
The next wave of computing
Cloud + Big Data Analytics, Mobile & Social leads to what IBM calls “The Era of Smart.”
Data, Information & Knowledge (1/3)
 Data are raw facts, and have no meaning on their own
 Example
 Yes, Yes, No, Yes, No, Yes, No, Yes
Data, Information & Knowledge (2/3)
 Information is data that have meaning in a context
 Example
Yes, Yes, No, Yes, No, Yes, No,
Yes, No, Yes, YesRaw Data
Context
Responses to the market
research question – “Would
you buy brand x at price y?”
Information ???
Processing
Data, Information & Knowledge (3/3)
 Knowledge
 understanding of someone or something
 acquired through experience or learning
 Example
Based on last collected information, A Marketing Manager could use this information to
decide whether or not to raise or lower price.
Data Warehouse vs. Database (1/2)
Feature DWH DB
Data Stored It usually stores the Historical data
whose accuracy is maintained over
time.
It mainly stores the Current data
which always guaranteed to be up-
to-date.
Characteristic It is based on Informational
Processing.
It is based on Operational
Processing.
Function It is used for long-term informational
requirements and decision support.
It is used for day-to-day operations.
Focus The focus is on “Information OUT” The focus is on “Data IN”
Number of
records
accessed
A bunch of millions of records. A few tens of records.
Data Warehouse vs. Database (2/2)
Feature DWH DB
Access It mostly use the read access for the
stored data.
The most frequent type of access
type is read/write.
Orientation Based on Analysis. Based on Transaction.
Common users Analysts DBAs
KPI Query throughput Transaction throughput
Unit of work Complex queries Short and simple transactions
Row-based vs. Column-based DB (1/2)
Feature Row-oriented DB Column-oriented DB
Mechanism stores table records in sequence or
rows.
stores table records in sequence or
columns.
Retrieval of a few
columns
Slower Faster
Retrieval of a single
record
Faster Slower
Row-based vs. Column-based DB (2/2)
Feature Row-oriented DB Column-oriented DB
Insertion/Updating of single new
record
Faster Slower
Aggregation of Single Column, e.g.
sum(price)
Slower Faster
Compression Higher. As stores similar data
together
It depends!
Examples Oracle OLTP
MS SQL Server up to 2008
HP-Vertica
Sybase IQ
MS SQL Server 2012
Big Data Era – Famous quote
From the dawn of civilization until
2003, humankind generated five
exabytes of data. Now we produce
five exabytes every two days…and
the pace is accelerating.
Eric Schmidt,
Executive Chairman, Google
Big Data – Definition
 The basic idea behind the phrase 'Big Data' is that everything we do is
increasingly leaving a digital trace (or data), which we (and others) can
use and analyze.
 Big Data therefore refers to our ability to make use of the ever-increasing
volumes of data.
Big Data – Characteristics (6 V’s)
 Volume  Terabytes, Distributed, Tables & Files
 Velocity  Real-time processing/Streams
 Variety  Structured, Semi-structured & Un-structured data
 Value  Correlations & Statistical analysis
 Veracity  Accountability, Trust, Origin & Reputation
 Variability  Changing Data/model
Big Data – What is Hadoop ?
 Apache™ Hadoop® is an open source platform that enables distributed
processing of large data sets across clusters of servers.
 It is designed to scale up from a single server to thousands of machines,
with very high degree of fault tolerance.
Big Data – HL Archit. Of Hadoop
A programming model for large scale
data processing.
A distributed file-system that stores data
on Clustered machines.
Schedules map or reduce jobs to task
trackers with an awareness of the data
location.
keeps the directory tree of all files in the file
system, and tracks where across the cluster
the file data is kept.
Big Data – MapReduce, How it works ?
Map: Filter & sort of data Reduce: Summarize & aggregate of data
HP-Vertica
 An analytic database management platform. Founded in 2005.
 Helps you monetize all of your data in real-time and at massive scale.
 Queries run 50-1,000x faster.
 Store 10-30x more data per server.
 Openness and simplicity (use any BI/ETL tools, Hadoop, etc.)
 Suited for “Structured” data only.
 HP Vertica Flex Zone: built on the HP Vertica core, enables load and
analyze structured and semi-structured data, such as social media, sensor,
log files, and machine data.
HP-Vertica Features (1/6)
 Column Orientation
 Vertica organizes data for each column
 Each column is stored separately on disk
 Only reads the columns needed to answer
the query
 Significant reduction of disk I/O
HP-Vertica Features (2/6)
 Advanced Compression
 Vertica replaces slower disk I/O with faster CPU cycles
to encode data elements into a more compact form
and query them.
 Vertica’s innovative query engine operates directly
on compressed data, meaning that it can actually
require fewer CPU operations to process
the compressed version of a table.
HP-Vertica Features (3/6)
 High Availability
 RAID-like functionality within database
 If a node fails, a copy is available on one of the surviving nodes
 Always-on Queries and Loads
 System continues to load and query when nodes are down
 Automatically recovers missing data by querying other nodes
HP-Vertica Features (4/6)
 Automatic Database Designer (DBD)
 Recommends a physical DB design that provides the best performance for the user's workload
 Analyzes your logical schema, sample data, and sample queries
 Minimizes DBA tuning
 Run anytime for additional optimization, without stopping the database
HP-Vertica Features (5/6)
 Massively Parallel Processing (MPP)
 Parallel design leverages data projections to
enable distributed storage and workload
 Active redundancy
 Automatic replication, failover and recovery
HP-Vertica Features (6/6)
 Native SQL and Application Integration
 Standard SQL Interface
 Simple integration with Hadoop and existing BI and ETL tools
 Supports SQL, ODBC, JDBC and majority ETL and BI reporting products
HP-Vertica Bulk Upload Example (1/3)
 HP Vertica 7.0, Single instance on VMware workstation v.11
 Installed on Windows 8 machine HP-EliteBook 8440p, 8GB RAM
 HP Vertica virtual machine has below specs:
 Memory: 4GB
 Disk: 16 GB
 Processor: Single Processor Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz
HP-Vertica Bulk Upload Example (2/3)
 Scenario Details
 Upload a table with “|” delimited columns from a local text file
 Table file size is: 1.30099 GB
 No. of rows is: 10252864
 No. of columns Is: 21
 Table is partitioned into 10 partitions by using “customer_age“ column
 Only one projection (the default “<table_name>_Super” )
HP-Vertica Bulk Upload Example (3/3)
 Scenario Actions and Results
 Upload by using “DIRECT” option to load directly to disk (ROS: Read Optimized
Storage)
 COPY public.myTable from '/opt/vertica/examples/VMart_Schema/myTable.tbl'
DIRECT;
 Time taken is more than 4 minutes
 Upload without using “DIRECT” option to load to memory(WOS: Write Optimized
Storage)
 COPY public.myTable from '/opt/vertica/examples/VMart_Schema/myTable.tbl';
 Time taken is about 2.3 minutes
Thanks!

More Related Content

PPT
Role of MySQL in Data Analytics, Warehousing
PPTX
Data warehouse
PPT
Designing Scalable Data Warehouse Using MySQL
PDF
Modern data warehouse
PPTX
Comparison of MPP Data Warehouse Platforms
POTX
Introducing to Datamining vs. OLAP - مقدمه و مقایسه ای بر داده کاوی و تحلیل ...
PPTX
Massive parallel processing database systems mpp
PPTX
Intro to Hybrid Data Warehouse
Role of MySQL in Data Analytics, Warehousing
Data warehouse
Designing Scalable Data Warehouse Using MySQL
Modern data warehouse
Comparison of MPP Data Warehouse Platforms
Introducing to Datamining vs. OLAP - مقدمه و مقایسه ای بر داده کاوی و تحلیل ...
Massive parallel processing database systems mpp
Intro to Hybrid Data Warehouse

What's hot (20)

DOCX
Informatica doc
PPTX
Building a Big Data Solution
PPTX
Big data
PPT
Big Data Analytics 2014
PPTX
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
PDF
In memory big data management and processing a survey
PPTX
Big Data Concepts
PPTX
Data ware house design
PPT
OLAP
PPTX
From Traditional Data Warehouse To Real Time Data Warehouse
PPT
The thinking persons guide to data warehouse design
PPT
Data Warehouse Logical Design using Mysql
PDF
Lecture4 big data technology foundations
PPTX
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
PPTX
NTT Data - Shinichi Yamada - Hadoop World 2010
PPT
Making MySQL Great For Business Intelligence
PDF
Roland bouman modern_data_warehouse_architectures_data_vault_and_anchor_model...
PPT
Building High Performance MySQL Query Systems and Analytic Applications
PDF
02. Data Warehouse and OLAP
PPTX
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Informatica doc
Building a Big Data Solution
Big data
Big Data Analytics 2014
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
In memory big data management and processing a survey
Big Data Concepts
Data ware house design
OLAP
From Traditional Data Warehouse To Real Time Data Warehouse
The thinking persons guide to data warehouse design
Data Warehouse Logical Design using Mysql
Lecture4 big data technology foundations
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
NTT Data - Shinichi Yamada - Hadoop World 2010
Making MySQL Great For Business Intelligence
Roland bouman modern_data_warehouse_architectures_data_vault_and_anchor_model...
Building High Performance MySQL Query Systems and Analytic Applications
02. Data Warehouse and OLAP
Best Practices for the Hadoop Data Warehouse: EDW 101 for Hadoop Professionals
Ad

Similar to Big Data .. Are you ready for the next wave? (20)

PPT
Hive @ Hadoop day seattle_2010
PPTX
Hadoop - A big data initiative
PPTX
Big Data Analytics: From SQL to Machine Learning and Graph Analysis
PPTX
Hadoop - A big data initiative
PPTX
Hadoop: An Industry Perspective
PPT
Final deck
PDF
Prague data management meetup 2018-03-27
PDF
Big data and hadoop
PDF
HPE Hadoop Solutions - From use cases to proposal
PDF
Big Data , Big Problem?
PDF
Big data analysis concepts and references
PDF
Vikram Andem Big Data Strategy @ IATA Technology Roadmap
PDF
Hadoop Developer
PPT
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
PPTX
Is the traditional data warehouse dead?
PDF
data_engineering_on_GCP_PDE_cheat_sheets
PDF
Google Data Engineering.pdf
PDF
Data Engineering on GCP
PPTX
The future of Big Data tooling
PPTX
Introduction To Big Data & Hadoop
Hive @ Hadoop day seattle_2010
Hadoop - A big data initiative
Big Data Analytics: From SQL to Machine Learning and Graph Analysis
Hadoop - A big data initiative
Hadoop: An Industry Perspective
Final deck
Prague data management meetup 2018-03-27
Big data and hadoop
HPE Hadoop Solutions - From use cases to proposal
Big Data , Big Problem?
Big data analysis concepts and references
Vikram Andem Big Data Strategy @ IATA Technology Roadmap
Hadoop Developer
How Hadoop Revolutionized Data Warehousing at Yahoo and Facebook
Is the traditional data warehouse dead?
data_engineering_on_GCP_PDE_cheat_sheets
Google Data Engineering.pdf
Data Engineering on GCP
The future of Big Data tooling
Introduction To Big Data & Hadoop
Ad

Recently uploaded (20)

PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PPT
Image processing and pattern recognition 2.ppt
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PPTX
CYBER SECURITY the Next Warefare Tactics
PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPT
statistic analysis for study - data collection
PDF
Introduction to the R Programming Language
PDF
Microsoft 365 products and services descrption
PDF
Global Data and Analytics Market Outlook Report
PPTX
IMPACT OF LANDSLIDE.....................
PDF
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
PPTX
Leprosy and NLEP programme community medicine
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPTX
Introduction to Inferential Statistics.pptx
PPTX
Pilar Kemerdekaan dan Identi Bangsa.pptx
PPTX
SET 1 Compulsory MNH machine learning intro
PPTX
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
retention in jsjsksksksnbsndjddjdnFPD.pptx
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
Image processing and pattern recognition 2.ppt
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
CYBER SECURITY the Next Warefare Tactics
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
statistic analysis for study - data collection
Introduction to the R Programming Language
Microsoft 365 products and services descrption
Global Data and Analytics Market Outlook Report
IMPACT OF LANDSLIDE.....................
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
Leprosy and NLEP programme community medicine
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
Introduction to Inferential Statistics.pptx
Pilar Kemerdekaan dan Identi Bangsa.pptx
SET 1 Compulsory MNH machine learning intro
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx

Big Data .. Are you ready for the next wave?

  • 1. Big Data…Are you ready for the next wave? MAHMOUD SABRY
  • 2. Agenda  The Next Wave of Computing  Information, Data & Knowledge  Data warehouse vs. Database  Row-oriented vs. Column-oriented DB  Big Data Era  HP-Vertica  HP-Vertica Bulk Upload Example
  • 3. The next wave of computing Cloud + Big Data Analytics, Mobile & Social leads to what IBM calls “The Era of Smart.”
  • 4. Data, Information & Knowledge (1/3)  Data are raw facts, and have no meaning on their own  Example  Yes, Yes, No, Yes, No, Yes, No, Yes
  • 5. Data, Information & Knowledge (2/3)  Information is data that have meaning in a context  Example Yes, Yes, No, Yes, No, Yes, No, Yes, No, Yes, YesRaw Data Context Responses to the market research question – “Would you buy brand x at price y?” Information ??? Processing
  • 6. Data, Information & Knowledge (3/3)  Knowledge  understanding of someone or something  acquired through experience or learning  Example Based on last collected information, A Marketing Manager could use this information to decide whether or not to raise or lower price.
  • 7. Data Warehouse vs. Database (1/2) Feature DWH DB Data Stored It usually stores the Historical data whose accuracy is maintained over time. It mainly stores the Current data which always guaranteed to be up- to-date. Characteristic It is based on Informational Processing. It is based on Operational Processing. Function It is used for long-term informational requirements and decision support. It is used for day-to-day operations. Focus The focus is on “Information OUT” The focus is on “Data IN” Number of records accessed A bunch of millions of records. A few tens of records.
  • 8. Data Warehouse vs. Database (2/2) Feature DWH DB Access It mostly use the read access for the stored data. The most frequent type of access type is read/write. Orientation Based on Analysis. Based on Transaction. Common users Analysts DBAs KPI Query throughput Transaction throughput Unit of work Complex queries Short and simple transactions
  • 9. Row-based vs. Column-based DB (1/2) Feature Row-oriented DB Column-oriented DB Mechanism stores table records in sequence or rows. stores table records in sequence or columns. Retrieval of a few columns Slower Faster Retrieval of a single record Faster Slower
  • 10. Row-based vs. Column-based DB (2/2) Feature Row-oriented DB Column-oriented DB Insertion/Updating of single new record Faster Slower Aggregation of Single Column, e.g. sum(price) Slower Faster Compression Higher. As stores similar data together It depends! Examples Oracle OLTP MS SQL Server up to 2008 HP-Vertica Sybase IQ MS SQL Server 2012
  • 11. Big Data Era – Famous quote From the dawn of civilization until 2003, humankind generated five exabytes of data. Now we produce five exabytes every two days…and the pace is accelerating. Eric Schmidt, Executive Chairman, Google
  • 12. Big Data – Definition  The basic idea behind the phrase 'Big Data' is that everything we do is increasingly leaving a digital trace (or data), which we (and others) can use and analyze.  Big Data therefore refers to our ability to make use of the ever-increasing volumes of data.
  • 13. Big Data – Characteristics (6 V’s)  Volume  Terabytes, Distributed, Tables & Files  Velocity  Real-time processing/Streams  Variety  Structured, Semi-structured & Un-structured data  Value  Correlations & Statistical analysis  Veracity  Accountability, Trust, Origin & Reputation  Variability  Changing Data/model
  • 14. Big Data – What is Hadoop ?  Apache™ Hadoop® is an open source platform that enables distributed processing of large data sets across clusters of servers.  It is designed to scale up from a single server to thousands of machines, with very high degree of fault tolerance.
  • 15. Big Data – HL Archit. Of Hadoop A programming model for large scale data processing. A distributed file-system that stores data on Clustered machines. Schedules map or reduce jobs to task trackers with an awareness of the data location. keeps the directory tree of all files in the file system, and tracks where across the cluster the file data is kept.
  • 16. Big Data – MapReduce, How it works ? Map: Filter & sort of data Reduce: Summarize & aggregate of data
  • 17. HP-Vertica  An analytic database management platform. Founded in 2005.  Helps you monetize all of your data in real-time and at massive scale.  Queries run 50-1,000x faster.  Store 10-30x more data per server.  Openness and simplicity (use any BI/ETL tools, Hadoop, etc.)  Suited for “Structured” data only.  HP Vertica Flex Zone: built on the HP Vertica core, enables load and analyze structured and semi-structured data, such as social media, sensor, log files, and machine data.
  • 18. HP-Vertica Features (1/6)  Column Orientation  Vertica organizes data for each column  Each column is stored separately on disk  Only reads the columns needed to answer the query  Significant reduction of disk I/O
  • 19. HP-Vertica Features (2/6)  Advanced Compression  Vertica replaces slower disk I/O with faster CPU cycles to encode data elements into a more compact form and query them.  Vertica’s innovative query engine operates directly on compressed data, meaning that it can actually require fewer CPU operations to process the compressed version of a table.
  • 20. HP-Vertica Features (3/6)  High Availability  RAID-like functionality within database  If a node fails, a copy is available on one of the surviving nodes  Always-on Queries and Loads  System continues to load and query when nodes are down  Automatically recovers missing data by querying other nodes
  • 21. HP-Vertica Features (4/6)  Automatic Database Designer (DBD)  Recommends a physical DB design that provides the best performance for the user's workload  Analyzes your logical schema, sample data, and sample queries  Minimizes DBA tuning  Run anytime for additional optimization, without stopping the database
  • 22. HP-Vertica Features (5/6)  Massively Parallel Processing (MPP)  Parallel design leverages data projections to enable distributed storage and workload  Active redundancy  Automatic replication, failover and recovery
  • 23. HP-Vertica Features (6/6)  Native SQL and Application Integration  Standard SQL Interface  Simple integration with Hadoop and existing BI and ETL tools  Supports SQL, ODBC, JDBC and majority ETL and BI reporting products
  • 24. HP-Vertica Bulk Upload Example (1/3)  HP Vertica 7.0, Single instance on VMware workstation v.11  Installed on Windows 8 machine HP-EliteBook 8440p, 8GB RAM  HP Vertica virtual machine has below specs:  Memory: 4GB  Disk: 16 GB  Processor: Single Processor Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz
  • 25. HP-Vertica Bulk Upload Example (2/3)  Scenario Details  Upload a table with “|” delimited columns from a local text file  Table file size is: 1.30099 GB  No. of rows is: 10252864  No. of columns Is: 21  Table is partitioned into 10 partitions by using “customer_age“ column  Only one projection (the default “<table_name>_Super” )
  • 26. HP-Vertica Bulk Upload Example (3/3)  Scenario Actions and Results  Upload by using “DIRECT” option to load directly to disk (ROS: Read Optimized Storage)  COPY public.myTable from '/opt/vertica/examples/VMart_Schema/myTable.tbl' DIRECT;  Time taken is more than 4 minutes  Upload without using “DIRECT” option to load to memory(WOS: Write Optimized Storage)  COPY public.myTable from '/opt/vertica/examples/VMart_Schema/myTable.tbl';  Time taken is about 2.3 minutes

Editor's Notes

  • #4: Source: http://www.slideshare.net/ibmcanada/ibm-canada-cloud-and-softlayer SmarterBiz 1980 2000 Mainframe 2020 PC Internet Web 2.0 1 2 3 Computing Platform Generations Web 3.0Eras of IT Deployment (Illustrative) Cloud + Analytics, Mobile & Social leads to what IBM calls “The Era of Smart.” Mobile & Wireless “Things” Sensors, Phones, Tablets, etc. Cloud Social Analytics Big Data Data Collected and Stored Mobile The Era Of “Smart” IBM HorizonWatch: Technology Trends To Watch In 2014 Cognitive Computing “Watson”
  • #5: Source: https://www.google.com.sa/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=http%3A%2F%2Fwww.teach-ict.com%2Fas_a2_ict_new%2Focr%2FAS_G061%2F311_data_info_knowledge%2Fdata_info_knowledge%2Ftheory%2Fppt1%2Fkid1.ppt&ei=MCxsVdn8OsSuU9m1gIAD&usg=AFQjCNHPERF3ZkytlFMNEI65wcYjkw9ZxQ&sig2=dJR8akaNXYk2E0yIoSIvZA
  • #8: Source: http://www.durofy.com/differences-between-database-and-datawarehouse/
  • #9: Source: http://www.durofy.com/differences-between-database-and-datawarehouse/
  • #10: Source: http://www.timestored.com/time-series-data/what-is-a-column-oriented-database http://saphanatutorial.com/column-data-storage-and-row-data-storage-sap-hana/
  • #11: Source: http://www.dbbest.com/blog/column-oriented-database-technologies/
  • #12: Source: http://www.slideshare.net/BernardMarr/140228-big-data-slide-share?from_action=save
  • #14: Source: http://www.uazone.org/demch/worksinprogress/sne-2013-02-techreport-bdaf-draft02.pdf
  • #15: Source: http://www-01.ibm.com/software/data/infosphere/hadoop/
  • #16: Source: http://opensource.com/life/14/8/intro-apache-hadoop-big-data
  • #17: Source: http://blog.sqlauthority.com/2013/10/09/big-data-buzz-words-what-is-mapreduce-day-7-of-21/
  • #18: Source: http://www.vertica.com/about
  • #20: Source: http://www.vertica.com/wp-content/uploads/2011/01/ImprovingEDWsWithVertica.pdf
  • #21: Source:
  • #22: Source:
  • #23: Source:
  • #24: Source: