Professional Documents
Culture Documents
DONE BY :
LAKSANTINI KHALID
FA H D B A R H D A D I
AHMED BENCHEKROUN
Agenda
1 Introduction
3 Presto DB Explained
4 Architecture
5 implementation
Introduction
begins as a Facebook experiment to conduct
interactive Analytic Queries of the use of 3OOPB
Data Warehouse which was built on Hadoop or
hadoopHDFS.
Facebook uses Apache HIVE, which is designed
and released in 2008. who brings SQL syntax to
familiarity with the Hadoop Ecosystem.
Apache Hive made a huge difference in Hadoop
Ecosystem, by converting Java MapReduce
operations into SQL-like queries and allowing
them to run at scale. it was not however
doing high performance required for interactive
searches.
1
What is a Query Engine?
2
Query Engine VS Databases
A search engine is a tool that allows users to Databases: A database is simply a method of
search for information on the internet and is tracking and organizing information, and is
thus useful for location information created by thus a crucial aspect of running a business
Governments, Corporations, Individuals, and
groups.
Examples of Query Engine include Presto,
Apache Drill, Cloudera Impala, and Apache
Spark.
3
Big Data Analysis
Big Data analysis uses advanced analytic
techniques for large, heterogeneous big data
sets. Which contains structured, semi-
structured, and unstructured data from many
sources and sizes.
It has characteristics such as high volume,
high velocity, and high variety.
Big data analysis may help you make better and
faster decision models and forecast future
outcomes to improve your business intelligence
considering an open source.
AI, mobile devices, social media and the internet
of Things are driving data sources to become more
complicated than traditional data sources (loT) 4
How does It work?
Presto is a distributed system that runs on
It is built with storage abstraction to make it to develop
Hadoop and uses an architecture similar to a
classic massively parallel processing (MPP) pluggable connections making it extendable to any data
database management system. source.
3
Hive
Metastore
Presto
Worker
Presto
Worker
3
Implémentations
Implémentations
Implémentations
Implémentations
Implémentations
Implémentations
Conclusion