SlideShare une entreprise Scribd logo
1  sur  11
201002457 Dongseob Yun
201002484 Hanwool Lee
SQL-on-Hadoop
1
Data Base
2
01
Database is an organized collection of data.
What is DataBase?
3Reference
http://en.wikipedia.org/wiki/Database
DataBases Characteristics
• Real time accessibility
• Change continually
• Sharing at the same time
• Reference to data
01 What is DataBase?
DB
Table1
Data
Data
Table2 Data
Relational model
Oracle, DB2, Sybase ASE, CUBRID and SQL
4Reference
http://en.wikipedia.org/wiki/Database_model
02 Structured Query Language (SQL)
Control for relational model DB.
5Reference
http://en.wikipedia.org/wiki/SQL
• DDL : Data Definition Language
• DML : Data Manipulation Language
• DCL : Data Control Language
02 Structured Query Language (SQL)
6Reference
Each DBMS websites
http://db-engines.com/en/ranking
Oracl
e
MyS
QL
MSS
QL
Post
greS
QL
Mon
goD
B
SQL ETC
Databases popular
Chart Top 5(2013)
33.7 29.1 27.2 5.3 4.5 61.6 38.2
0
10
20
30
40
50
60
70
Databases popular Chart
Top 5(2013)
SQL-on -Hadoop
7
01 What is SQL-on-HADOOP?
8
It is a data processing system
what data? stored in Hadoop
how? by using SQL
Reference
http://www.slideshare.net/hypermin/ssa-04sql-on-hadoop20140205
02 SQL-on-Hadoop
processing sequence
9
SQL Engine
Hadoop System
Divided
Query
Reference
http://www.jaso.co.kr/480
Hadoop
Cluster
Hadoop
Cluster
Hadoop
Cluster
Hadoop
Cluster
03 Why SQL-on-Hadoop?
10
Reference
http://www.slideshare.net/hypermin/ssa-04sql-on-hadoop20140205
SQL-on-Hadoop
Hadoop MapReduce
Vs
New Learning
Already Learned
A few References
A lot of References
Thank You!
13

Contenu connexe

Tendances

Tendances (15)

Mongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP DevelopersMongo DB for Java, Python and PHP Developers
Mongo DB for Java, Python and PHP Developers
 
No sql
No sqlNo sql
No sql
 
SQL vs. NoSQL. It's always a hard choice.
SQL vs. NoSQL. It's always a hard choice.SQL vs. NoSQL. It's always a hard choice.
SQL vs. NoSQL. It's always a hard choice.
 
Using C# with U-SQL (SQLBits 2016)
Using C# with U-SQL (SQLBits 2016)Using C# with U-SQL (SQLBits 2016)
Using C# with U-SQL (SQLBits 2016)
 
performance analysis between sql ans nosql
performance analysis between sql ans nosqlperformance analysis between sql ans nosql
performance analysis between sql ans nosql
 
Splitgraph: Docker for Data
Splitgraph: Docker for DataSplitgraph: Docker for Data
Splitgraph: Docker for Data
 
SQL Saturday #438
SQL Saturday #438SQL Saturday #438
SQL Saturday #438
 
U-SQL User-Defined Operators (UDOs) (SQLBits 2016)
U-SQL User-Defined Operators (UDOs) (SQLBits 2016)U-SQL User-Defined Operators (UDOs) (SQLBits 2016)
U-SQL User-Defined Operators (UDOs) (SQLBits 2016)
 
U-SQL Meta Data Catalog (SQLBits 2016)
U-SQL Meta Data Catalog (SQLBits 2016)U-SQL Meta Data Catalog (SQLBits 2016)
U-SQL Meta Data Catalog (SQLBits 2016)
 
Introduction to SQLite: The Most Popular Database in the World
Introduction to SQLite: The Most Popular Database in the WorldIntroduction to SQLite: The Most Popular Database in the World
Introduction to SQLite: The Most Popular Database in the World
 
Ecore Model Reflection in RDF
Ecore Model Reflection in RDFEcore Model Reflection in RDF
Ecore Model Reflection in RDF
 
ADL/U-SQL Introduction (SQLBits 2016)
ADL/U-SQL Introduction (SQLBits 2016)ADL/U-SQL Introduction (SQLBits 2016)
ADL/U-SQL Introduction (SQLBits 2016)
 
Sqlite
SqliteSqlite
Sqlite
 
Back to Basics 2017 - Introduction to NoSQL
Back to Basics 2017 - Introduction to NoSQLBack to Basics 2017 - Introduction to NoSQL
Back to Basics 2017 - Introduction to NoSQL
 
CosmosDb for beginners
CosmosDb for beginnersCosmosDb for beginners
CosmosDb for beginners
 

En vedette (6)

Color y volumen
Color y volumenColor y volumen
Color y volumen
 
Zara
ZaraZara
Zara
 
Proyecto tecnologico
Proyecto tecnologicoProyecto tecnologico
Proyecto tecnologico
 
ICT in Canada
ICT in CanadaICT in Canada
ICT in Canada
 
UXCE15: Remote usability testing with bonus mobile material
UXCE15: Remote usability testing with bonus mobile materialUXCE15: Remote usability testing with bonus mobile material
UXCE15: Remote usability testing with bonus mobile material
 
Prácticas de Gobierno Corporativo
Prácticas de Gobierno CorporativoPrácticas de Gobierno Corporativo
Prácticas de Gobierno Corporativo
 

Similaire à CNU Computer Seminar SQL-ON-HADOOP

Inb343 week2 sql server intro
Inb343 week2 sql server introInb343 week2 sql server intro
Inb343 week2 sql server intro
Fredlive503
 

Similaire à CNU Computer Seminar SQL-ON-HADOOP (20)

SQL VS NoSQL
SQL VS NoSQLSQL VS NoSQL
SQL VS NoSQL
 
Sql server difference faqs- 6
Sql server difference faqs- 6Sql server difference faqs- 6
Sql server difference faqs- 6
 
Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
 
Inb343 week2 sql server intro
Inb343 week2 sql server introInb343 week2 sql server intro
Inb343 week2 sql server intro
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sql
 
New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1New Persistence Features in Spring Roo 1.1
New Persistence Features in Spring Roo 1.1
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
Presentation sql server to oracle a database migration roadmap
Presentation    sql server to oracle a database migration roadmapPresentation    sql server to oracle a database migration roadmap
Presentation sql server to oracle a database migration roadmap
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27
 
Complete first chapter rdbm 17332
Complete first chapter rdbm 17332Complete first chapter rdbm 17332
Complete first chapter rdbm 17332
 
Azure Fundamentals.pdf
Azure Fundamentals.pdfAzure Fundamentals.pdf
Azure Fundamentals.pdf
 
DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3DEE 431 Introduction to Mysql Slide 3
DEE 431 Introduction to Mysql Slide 3
 
Structured Query Language (SQL)
Structured Query Language (SQL)Structured Query Language (SQL)
Structured Query Language (SQL)
 
SQL
SQL SQL
SQL
 
DB Luminous... Know Your Data
DB Luminous... Know Your DataDB Luminous... Know Your Data
DB Luminous... Know Your Data
 
1 overview-handout-notes
1 overview-handout-notes1 overview-handout-notes
1 overview-handout-notes
 
SQL_Class_1.pptx
SQL_Class_1.pptxSQL_Class_1.pptx
SQL_Class_1.pptx
 
SQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdfSQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdf
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

CNU Computer Seminar SQL-ON-HADOOP

  • 1. 201002457 Dongseob Yun 201002484 Hanwool Lee SQL-on-Hadoop 1
  • 3. 01 Database is an organized collection of data. What is DataBase? 3Reference http://en.wikipedia.org/wiki/Database DataBases Characteristics • Real time accessibility • Change continually • Sharing at the same time • Reference to data
  • 4. 01 What is DataBase? DB Table1 Data Data Table2 Data Relational model Oracle, DB2, Sybase ASE, CUBRID and SQL 4Reference http://en.wikipedia.org/wiki/Database_model
  • 5. 02 Structured Query Language (SQL) Control for relational model DB. 5Reference http://en.wikipedia.org/wiki/SQL • DDL : Data Definition Language • DML : Data Manipulation Language • DCL : Data Control Language
  • 6. 02 Structured Query Language (SQL) 6Reference Each DBMS websites http://db-engines.com/en/ranking Oracl e MyS QL MSS QL Post greS QL Mon goD B SQL ETC Databases popular Chart Top 5(2013) 33.7 29.1 27.2 5.3 4.5 61.6 38.2 0 10 20 30 40 50 60 70 Databases popular Chart Top 5(2013)
  • 8. 01 What is SQL-on-HADOOP? 8 It is a data processing system what data? stored in Hadoop how? by using SQL Reference http://www.slideshare.net/hypermin/ssa-04sql-on-hadoop20140205
  • 9. 02 SQL-on-Hadoop processing sequence 9 SQL Engine Hadoop System Divided Query Reference http://www.jaso.co.kr/480 Hadoop Cluster Hadoop Cluster Hadoop Cluster Hadoop Cluster
  • 10. 03 Why SQL-on-Hadoop? 10 Reference http://www.slideshare.net/hypermin/ssa-04sql-on-hadoop20140205 SQL-on-Hadoop Hadoop MapReduce Vs New Learning Already Learned A few References A lot of References