SlideShare a Scribd company logo
Cloudine
박효근
2015.08.27
 Tajo Editor 개발 후기
 Tajo에게 바라는 점
구분 기능
Database Create, Drop, Alter
Table Create, Drop, Alter
Column Add, Drop, Alter
Partition Add, Drop, Alter
Query Execute, Result
 public boolean createDatabase(final String databaseName) throws ServiceException;
 public boolean existDatabase(final String databaseName) throws ServiceException;
 public boolean dropDatabase(final String databaseName) throws ServiceException;
 public List<String> getAllDatabaseNames() throws ServiceException;
 public boolean existTable(final String tableName) throws ServiceException;
 public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path,
 final TableMeta meta) throws SQLException, ServiceException;
 public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path,
final TableMeta meta, final PartitionMethodDesc partitionMethodDesc)
throws SQLException, ServiceException;
 public boolean dropTable(final String tableName) throws ServiceException;
 public boolean dropTable(final String tableName, final boolean purge) throws ServiceException;
 public List<String> getTableList(@Nullable final String databaseName) throws ServiceException;
 public TableDesc getTableDesc(final String tableName) throws ServiceException;
 public List<CatalogProtos.FunctionDescProto> getFunctions(final String functionName) throws ServiceException;
1 2
Metastore Editor
종류 메타
Table Type Base, External
File Type Text, RCFile, Parquet, SequenceFile
Column
Boolean, Tinyint, Smallint, Integer, Bigint, Real,
Float, Double, Text, Blob, Date, Time, Timestamp,
Inet4
Textfile
Delimiter, Null Text, Error Tolerance, SerDe,
Compress
RCFile SerDe, Compress
Parquet Block Size, Page Size, Compress, Dictionary
SequenceFile SerDe
createExternalTable
tableName Schema URI TableMeta
StoreType
TextFile RCFile Parquet Sequencefile
Options
PartitionMet
hodDesc
 Alter 기능 제공
 Monitoring
◦ Master, Worker
◦ Job
◦ Resource
apache tajo 연동 개발 후기
apache tajo 연동 개발 후기
apache tajo 연동 개발 후기
apache tajo 연동 개발 후기

More Related Content

What's hot

Store and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and CassandraStore and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and Cassandra
Deependra Ariyadewa
 
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworksUsing web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
Bruno Rocha
 
Lenses
LensesLenses
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
3camp
 
Orm bad-habits
Orm bad-habitsOrm bad-habits
Orm bad-habits
Patryk Szlagowski
 
Making a simple jQuery plug-in
Making a simple jQuery plug-inMaking a simple jQuery plug-in
Making a simple jQuery plug-in
Dylan Fogarty-MacDonald
 
VRaptor 4 - JavaOne
VRaptor 4 - JavaOneVRaptor 4 - JavaOne
VRaptor 4 - JavaOne
Rodrigo Turini
 
Java 8 Puzzlers [as presented at OSCON 2016]
Java 8 Puzzlers [as presented at  OSCON 2016]Java 8 Puzzlers [as presented at  OSCON 2016]
Java 8 Puzzlers [as presented at OSCON 2016]
Baruch Sadogursky
 
Web2py
Web2pyWeb2py
Web2py
Lucas D
 
Mysql & Php
Mysql & PhpMysql & Php
Mysql & Php
Inbal Geffen
 
Lab1-DB-Cassandra
Lab1-DB-CassandraLab1-DB-Cassandra
Lab1-DB-Cassandra
Lilia Sfaxi
 
Fact, Fiction, and FP
Fact, Fiction, and FPFact, Fiction, and FP
Fact, Fiction, and FP
Brian Lonsdorf
 
Python Templating Engine - Intro to Jinja
Python Templating Engine - Intro to JinjaPython Templating Engine - Intro to Jinja
Python Templating Engine - Intro to Jinja
Eueung Mulyana
 
jQuery Namespace Pattern
jQuery Namespace PatternjQuery Namespace Pattern
jQuery Namespace Pattern
Diego Fleury
 
Developing Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginnersDeveloping Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginners
Saeid Zebardast
 
Java script frame history
Java script frame historyJava script frame history
Java script frame history
H K
 
Web api's
Web api'sWeb api's
Web api's
umesh patil
 
Angular 2.0 Views
Angular 2.0 ViewsAngular 2.0 Views
Angular 2.0 Views
Eyal Vardi
 
Conexcion java mysql
Conexcion java mysqlConexcion java mysql
Conexcion java mysql
jbersosa
 
Lab2-DB-Mongodb
Lab2-DB-MongodbLab2-DB-Mongodb
Lab2-DB-Mongodb
Lilia Sfaxi
 

What's hot (20)

Store and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and CassandraStore and Process Big Data with Hadoop and Cassandra
Store and Process Big Data with Hadoop and Cassandra
 
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworksUsing web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
 
Lenses
LensesLenses
Lenses
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
 
Orm bad-habits
Orm bad-habitsOrm bad-habits
Orm bad-habits
 
Making a simple jQuery plug-in
Making a simple jQuery plug-inMaking a simple jQuery plug-in
Making a simple jQuery plug-in
 
VRaptor 4 - JavaOne
VRaptor 4 - JavaOneVRaptor 4 - JavaOne
VRaptor 4 - JavaOne
 
Java 8 Puzzlers [as presented at OSCON 2016]
Java 8 Puzzlers [as presented at  OSCON 2016]Java 8 Puzzlers [as presented at  OSCON 2016]
Java 8 Puzzlers [as presented at OSCON 2016]
 
Web2py
Web2pyWeb2py
Web2py
 
Mysql & Php
Mysql & PhpMysql & Php
Mysql & Php
 
Lab1-DB-Cassandra
Lab1-DB-CassandraLab1-DB-Cassandra
Lab1-DB-Cassandra
 
Fact, Fiction, and FP
Fact, Fiction, and FPFact, Fiction, and FP
Fact, Fiction, and FP
 
Python Templating Engine - Intro to Jinja
Python Templating Engine - Intro to JinjaPython Templating Engine - Intro to Jinja
Python Templating Engine - Intro to Jinja
 
jQuery Namespace Pattern
jQuery Namespace PatternjQuery Namespace Pattern
jQuery Namespace Pattern
 
Developing Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginnersDeveloping Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginners
 
Java script frame history
Java script frame historyJava script frame history
Java script frame history
 
Web api's
Web api'sWeb api's
Web api's
 
Angular 2.0 Views
Angular 2.0 ViewsAngular 2.0 Views
Angular 2.0 Views
 
Conexcion java mysql
Conexcion java mysqlConexcion java mysql
Conexcion java mysql
 
Lab2-DB-Mongodb
Lab2-DB-MongodbLab2-DB-Mongodb
Lab2-DB-Mongodb
 

Viewers also liked

poster_MTBI_template
poster_MTBI_templateposter_MTBI_template
poster_MTBI_template
Chindu Mohanakumar
 
Shri krishna Janmastami
Shri krishna Janmastami Shri krishna Janmastami
Shri krishna Janmastami
Sibabrata Balabantaray
 
Pon el cielo_a_trabajar
Pon el cielo_a_trabajarPon el cielo_a_trabajar
Pon el cielo_a_trabajar
Velmuz Buzz
 
Sonia. g.g.portafolio edu innova.doc
Sonia. g.g.portafolio edu innova.docSonia. g.g.portafolio edu innova.doc
Sonia. g.g.portafolio edu innova.doc
Sonia Güendián González
 
Paisajes Monica Cerd 19 Sep
Paisajes  Monica  Cerd 19  SepPaisajes  Monica  Cerd 19  Sep
Paisajes Monica Cerd 19 SepNeferMo
 
Presentación1
Presentación1Presentación1
Presentación1
alendro9
 
unidad 6 y 7
unidad 6 y 7unidad 6 y 7
unidad 6 y 7
juan2jul
 
Nxt PROYECTO
Nxt PROYECTO Nxt PROYECTO
Nxt PROYECTO
martinezcobosm
 
Presentación Shilde Share Aprendizaje Autónomo
Presentación Shilde Share Aprendizaje AutónomoPresentación Shilde Share Aprendizaje Autónomo
Presentación Shilde Share Aprendizaje Autónomo
ANTONIO CHAGOLLA
 
AI_FRM430_W3_A2_Muskiet_B
AI_FRM430_W3_A2_Muskiet_BAI_FRM430_W3_A2_Muskiet_B
AI_FRM430_W3_A2_Muskiet_B
Brandie Muskiet
 
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
Health Education Library for People
 
Un proceso sugerido para blended learning
Un proceso sugerido para blended learningUn proceso sugerido para blended learning
Un proceso sugerido para blended learning
Cato46
 
9 ay af_prosv
9 ay af_prosv9 ay af_prosv
9 ay af_prosv
YchebnikRU1
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design Principles
Bruno Bossola
 
Python GUI PySide
Python GUI  PySidePython GUI  PySide
Python GUI PySide
Eueung Mulyana
 
unidades de corel
unidades de corelunidades de corel
unidades de corel
martinezcobosm
 

Viewers also liked (18)

poster_MTBI_template
poster_MTBI_templateposter_MTBI_template
poster_MTBI_template
 
Shri krishna Janmastami
Shri krishna Janmastami Shri krishna Janmastami
Shri krishna Janmastami
 
Toussaint (3)
Toussaint (3)Toussaint (3)
Toussaint (3)
 
Pon el cielo_a_trabajar
Pon el cielo_a_trabajarPon el cielo_a_trabajar
Pon el cielo_a_trabajar
 
Sonia. g.g.portafolio edu innova.doc
Sonia. g.g.portafolio edu innova.docSonia. g.g.portafolio edu innova.doc
Sonia. g.g.portafolio edu innova.doc
 
Paisajes Monica Cerd 19 Sep
Paisajes  Monica  Cerd 19  SepPaisajes  Monica  Cerd 19  Sep
Paisajes Monica Cerd 19 Sep
 
Presentación1
Presentación1Presentación1
Presentación1
 
unidad 6 y 7
unidad 6 y 7unidad 6 y 7
unidad 6 y 7
 
Nxt PROYECTO
Nxt PROYECTO Nxt PROYECTO
Nxt PROYECTO
 
UPDATE-2017 CV
UPDATE-2017 CVUPDATE-2017 CV
UPDATE-2017 CV
 
Presentación Shilde Share Aprendizaje Autónomo
Presentación Shilde Share Aprendizaje AutónomoPresentación Shilde Share Aprendizaje Autónomo
Presentación Shilde Share Aprendizaje Autónomo
 
AI_FRM430_W3_A2_Muskiet_B
AI_FRM430_W3_A2_Muskiet_BAI_FRM430_W3_A2_Muskiet_B
AI_FRM430_W3_A2_Muskiet_B
 
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
Understanding Facts and Myths About Cancer And Its Cure by Dr. Sunita Polampa...
 
Un proceso sugerido para blended learning
Un proceso sugerido para blended learningUn proceso sugerido para blended learning
Un proceso sugerido para blended learning
 
9 ay af_prosv
9 ay af_prosv9 ay af_prosv
9 ay af_prosv
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design Principles
 
Python GUI PySide
Python GUI  PySidePython GUI  PySide
Python GUI PySide
 
unidades de corel
unidades de corelunidades de corel
unidades de corel
 

Similar to apache tajo 연동 개발 후기

H base programming
H base programmingH base programming
H base programming
Muthusamy Manigandan
 
JDBC Tutorial
JDBC TutorialJDBC Tutorial
JDBC Tutorial
Information Technology
 
Java(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the UglyJava(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the Ugly
Brian Vermeer
 
Future of UI Automation testing and JDI
Future of UI Automation testing and JDIFuture of UI Automation testing and JDI
Future of UI Automation testing and JDI
COMAQA.BY
 
Java8 tgtbatu javaone
Java8 tgtbatu javaoneJava8 tgtbatu javaone
Java8 tgtbatu javaone
Brian Vermeer
 
比XML更好用的Java Annotation
比XML更好用的Java Annotation比XML更好用的Java Annotation
比XML更好用的Java Annotation
javatwo2011
 
Roman iovlev. Test UI with JDI - Selenium camp
Roman iovlev. Test UI with JDI - Selenium campRoman iovlev. Test UI with JDI - Selenium camp
Roman iovlev. Test UI with JDI - Selenium camp
Роман Иовлев
 
Ejb3 Dan Hinojosa
Ejb3 Dan HinojosaEjb3 Dan Hinojosa
Ejb3 Dan Hinojosa
Dan Hinojosa
 
JEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with JavassistJEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with Javassist
Anton Arhipov
 
How to Start Test-Driven Development in Legacy Code
How to Start Test-Driven Development in Legacy CodeHow to Start Test-Driven Development in Legacy Code
How to Start Test-Driven Development in Legacy Code
Daniel Wellman
 
Unit testing with zend framework tek11
Unit testing with zend framework tek11Unit testing with zend framework tek11
Unit testing with zend framework tek11
Michelangelo van Dam
 
Executing Sql Commands
Executing Sql CommandsExecuting Sql Commands
Executing Sql Commands
leminhvuong
 
Executing Sql Commands
Executing Sql CommandsExecuting Sql Commands
Executing Sql Commands
phanleson
 
Appengine ja-night-sapporo#1 bt
Appengine ja-night-sapporo#1 btAppengine ja-night-sapporo#1 bt
Appengine ja-night-sapporo#1 bt
Shinichi Ogawa
 
Introduction à Dart
Introduction à DartIntroduction à Dart
Introduction à Dart
SOAT
 
Os Secoske
Os SecoskeOs Secoske
Os Secoske
oscon2007
 
Teste de Integração com DbUnit e jIntegrity
Teste de Integração com DbUnit e jIntegrityTeste de Integração com DbUnit e jIntegrity
Teste de Integração com DbUnit e jIntegrity
Washington Botelho
 
Unit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBeneluxUnit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBenelux
Michelangelo van Dam
 
Using Java to implement RESTful Web Services: JAX-RS
Using Java to implement RESTful Web Services: JAX-RSUsing Java to implement RESTful Web Services: JAX-RS
Using Java to implement RESTful Web Services: JAX-RS
Katrien Verbert
 
Codemotion appengine
Codemotion appengineCodemotion appengine
Codemotion appengine
Ignacio Coloma
 

Similar to apache tajo 연동 개발 후기 (20)

H base programming
H base programmingH base programming
H base programming
 
JDBC Tutorial
JDBC TutorialJDBC Tutorial
JDBC Tutorial
 
Java(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the UglyJava(8) The Good, The Bad and the Ugly
Java(8) The Good, The Bad and the Ugly
 
Future of UI Automation testing and JDI
Future of UI Automation testing and JDIFuture of UI Automation testing and JDI
Future of UI Automation testing and JDI
 
Java8 tgtbatu javaone
Java8 tgtbatu javaoneJava8 tgtbatu javaone
Java8 tgtbatu javaone
 
比XML更好用的Java Annotation
比XML更好用的Java Annotation比XML更好用的Java Annotation
比XML更好用的Java Annotation
 
Roman iovlev. Test UI with JDI - Selenium camp
Roman iovlev. Test UI with JDI - Selenium campRoman iovlev. Test UI with JDI - Selenium camp
Roman iovlev. Test UI with JDI - Selenium camp
 
Ejb3 Dan Hinojosa
Ejb3 Dan HinojosaEjb3 Dan Hinojosa
Ejb3 Dan Hinojosa
 
JEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with JavassistJEEConf 2017 - Having fun with Javassist
JEEConf 2017 - Having fun with Javassist
 
How to Start Test-Driven Development in Legacy Code
How to Start Test-Driven Development in Legacy CodeHow to Start Test-Driven Development in Legacy Code
How to Start Test-Driven Development in Legacy Code
 
Unit testing with zend framework tek11
Unit testing with zend framework tek11Unit testing with zend framework tek11
Unit testing with zend framework tek11
 
Executing Sql Commands
Executing Sql CommandsExecuting Sql Commands
Executing Sql Commands
 
Executing Sql Commands
Executing Sql CommandsExecuting Sql Commands
Executing Sql Commands
 
Appengine ja-night-sapporo#1 bt
Appengine ja-night-sapporo#1 btAppengine ja-night-sapporo#1 bt
Appengine ja-night-sapporo#1 bt
 
Introduction à Dart
Introduction à DartIntroduction à Dart
Introduction à Dart
 
Os Secoske
Os SecoskeOs Secoske
Os Secoske
 
Teste de Integração com DbUnit e jIntegrity
Teste de Integração com DbUnit e jIntegrityTeste de Integração com DbUnit e jIntegrity
Teste de Integração com DbUnit e jIntegrity
 
Unit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBeneluxUnit testing with zend framework PHPBenelux
Unit testing with zend framework PHPBenelux
 
Using Java to implement RESTful Web Services: JAX-RS
Using Java to implement RESTful Web Services: JAX-RSUsing Java to implement RESTful Web Services: JAX-RS
Using Java to implement RESTful Web Services: JAX-RS
 
Codemotion appengine
Codemotion appengineCodemotion appengine
Codemotion appengine
 

Recently uploaded

DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 

Recently uploaded (20)

DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 

apache tajo 연동 개발 후기

  • 2.  Tajo Editor 개발 후기  Tajo에게 바라는 점
  • 3.
  • 4.
  • 5.
  • 6. 구분 기능 Database Create, Drop, Alter Table Create, Drop, Alter Column Add, Drop, Alter Partition Add, Drop, Alter Query Execute, Result
  • 7.
  • 8.
  • 9.  public boolean createDatabase(final String databaseName) throws ServiceException;  public boolean existDatabase(final String databaseName) throws ServiceException;  public boolean dropDatabase(final String databaseName) throws ServiceException;  public List<String> getAllDatabaseNames() throws ServiceException;  public boolean existTable(final String tableName) throws ServiceException;  public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path,  final TableMeta meta) throws SQLException, ServiceException;  public TableDesc createExternalTable(final String tableName, final Schema schema, final URI path, final TableMeta meta, final PartitionMethodDesc partitionMethodDesc) throws SQLException, ServiceException;  public boolean dropTable(final String tableName) throws ServiceException;  public boolean dropTable(final String tableName, final boolean purge) throws ServiceException;  public List<String> getTableList(@Nullable final String databaseName) throws ServiceException;  public TableDesc getTableDesc(final String tableName) throws ServiceException;  public List<CatalogProtos.FunctionDescProto> getFunctions(final String functionName) throws ServiceException;
  • 10.
  • 12. 종류 메타 Table Type Base, External File Type Text, RCFile, Parquet, SequenceFile Column Boolean, Tinyint, Smallint, Integer, Bigint, Real, Float, Double, Text, Blob, Date, Time, Timestamp, Inet4 Textfile Delimiter, Null Text, Error Tolerance, SerDe, Compress RCFile SerDe, Compress Parquet Block Size, Page Size, Compress, Dictionary SequenceFile SerDe
  • 13. createExternalTable tableName Schema URI TableMeta StoreType TextFile RCFile Parquet Sequencefile Options PartitionMet hodDesc
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.  Alter 기능 제공  Monitoring ◦ Master, Worker ◦ Job ◦ Resource