SlideShare a Scribd company logo
1 of 41
Download to read offline
Hadoop?

좋은 약이지만 

만병통치약은 아니다
2014.04.19

정민철 (deajang@gmail.com)
내가 누구?
코난테크롤로지에서 4년 정도 일했고,
현재 네이버에서 2년정도 검색광고 집계 일
부를 담당. 기냥 흔히 보는 남자개발자
!
뭔가 간식비라도 벌어보고 싶어
회사 이외에 INDF 라는
지인들과 코딩품앗이 & 스터디 (?)
아무튼 정체 불명의 모임을 시도중
!
HTTP://BLOG.INDF.NET
빅데이터
BigTable MapReduce
NoSQL
구글
대용량처리
분산처리
HDFS
오픈소스
SNS
야후
더그커팅
아파치
발표순서
1장. 과거시스템의 이해
2장. 하둡
3장. 너네팀은 어떻게 써?
4장. 하둡 친구 소개
1장. 과거시스템의 이해
‘과거에는 데이터가 아니라 사용자가 많은게 문제였다’
–정민철
과거의 부하의 중심은 사용자 !!!
서버
사용자
DBMS 캐

쉬
사용자로드밸런싱
서버
서버
사용자
도서관의 모든 책 읽기 문제 ?!
왜 하둡이 큰 데이터를 처리 할 때 좋을까 ?
사실 DBMS에서도

분산 저장과 처리가능함
master
slave 1 slave 2 slave 3
Data
1/3
data
2/3
data
3/3
- 파티셔닝 / 샤딩- 마스터 / 슬레이브
데이터
Clone !!!
Split !!!
심지어 Twitter에서는 MySql을 사용
http://www.slideshare.net/yousukehara/introduction-of-twitter-gizzard
그런데 뭐가 문제인거지?
프로그램네트워크data
데이터가 네트워크로 보내기엔 너무 큰게 함정
아까 이야기한
도서관으로 이야기로 생각하자.
도서관 나
도
서
관
의
모
든
책
을
대
출
?
DATA
App
size : 수백 기가이상
size : 몇 메가 수준
데이터를 가져오는 방식것보다

로직을 데이터가 있는곳으로 넘기는것이 훨씬 효율적임
2장. 하둡
하둡 소개
대용량의 데이터를 분산처리해줄수 있도록 하는 오픈소스 프로젝트

Nutch/Lucene 프로젝트의 서브프레임워크이며, 자바로 구현

크게 분산파일시스템(HDFS)와 맵리듀스(MapReduce)로 구성

소수의 비싼 서버보다는 다수의 저렴한 서버 사용 (스케일아웃)

(장애 허용 구조, 3copy 로 데이터 유실 방지)

오프라인 배치에 최적화

맵리듀스를 통한 단순화된 병렬 프로그래밍 가능.
HDFS + MAP/REDUCE = Hadoop
한줄요약
하둡의 구조
JobTracker/TaskTracker
+ MapReduce
NameNode/DataNode
1. JobTracker에서는 우리가 만든 MapReduce로직을 복사하고 관리해줌.
!
2. HDFS는 파일저장소임, 파일 여러서버에 조각내서 저장함.
text파일이나 바이너리 파일을 저장할 수 있음.
대용량처리
분산스토리지
1.1 HDFS ?
2003년 구글랩에서 발표된 The Google FileSystem이란
논문을 바탕으로 작성된 파일시스템

특징

파일을 여러개의 블록으로 나눠서 저장 (기본 64mb)

하드웨어 고장에 견고 (다른 서버에 복제본 저장 보통
3copy)

스트리밍 데이터 액서스 (배치에 최적화)
1.2 HDFS 구조
NameNode
DataNode 1 DataNode 2 DataNode 3
samle.text
samle.text
datanode1 : 별, 세모
datanode2: 동그라미, 오각형
datanode3: 마름모, 사각형
데이터의 분배
2. Map/Reduce의 개념
함수형 언어에서 사용되는 Map함수와 Reduce함수에서 힌트를 얻어서 만들어짐
2. Map/Reduce의 분산처리
KEY 단위로 VALUE 를 묶어서 분산처리를 가능하게 하는 방법.
[MAP]
홀수 : 1
홀수 : 3
홀수 : 5
짝수 : 2
짝수 : 4
짝수 : 6
홀수 : [1,3,5]
짝수 : [2,4,6]
[REDUCE]
홀수 : 9

짝수 : 12
2. 하둡에서의 Map/Reduce 순서
3. JobTracker / TaskTracker
JobTracker
TaskTacker 1 TaskTacker 2 TaskTacker 3
MyLogic.jar
task1
task2
task…
task1
task2
task…
task1
task2
task…
MyLogic.jar MyLogic.jar MyLogic.jar
로직의 분배
사실 서버기준으로 보면,
데이터 저장되는 서버에 같이 세팅
하둡마스터 서버
하둡 서버1 하둡 서버2 하둡 서버3
NameNode
JobTracker
DataNode 1
TaskTracker 1
DataNode 2
TaskTracker 2
DataNode 3
TaskTracker 3
여기까지 세미나를 듣고 온 나의 생각
하지만…
단어세기 샘플소스
@SuppressWarnings("unused")

public class WordCount {

public static class Map extends MapReduceBase

implements Mapper<LongWritable, Text, Text, IntWritable> {

private final static IntWritable one = new IntWritable(1);

private Text word = new Text();



public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output,

Reporter reporter) throws IOException {

String line = value.toString();

StringTokenizer tokenizer = new StringTokenizer(line);

while (tokenizer.hasMoreTokens()) {

word.set(tokenizer.nextToken());

output.collect(word, one);

}

}

}



public static class Reduce extends MapReduceBase

implements Reducer<Text, IntWritable, Text, IntWritable> {

public void reduce(Text key, Iterator<IntWritable> values,

OutputCollector<Text, IntWritable> output,

Reporter reporter) throws IOException {

int sum = 0;

while (values.hasNext()) {

sum += values.next().get();

}

output.collect(key, new IntWritable(sum));

}

}

public static void main(String[] args) throws Exception {

JobConf conf = new JobConf(WordCount.class);

conf.setJobName("wordcount");



conf.setOutputKeyClass(Text.class);

conf.setOutputValueClass(IntWritable.class);



conf.setMapperClass(Map.class);

conf.setCombinerClass(Reduce.class);

conf.setReducerClass(Reduce.class);



conf.setInputFormat(TextInputFormat.class);

conf.setOutputFormat(TextOutputFormat.class);



FileInputFormat.setInputPaths(conf, new Path(args[0]));

FileOutputFormat.setOutputPath(conf, new Path(args[1]));



JobClient.runJob(conf);

}

}
실행(main)
맵퍼
리듀서
간단하긴 개뿔…
!
SQL로는 엄청 간단한것도 엄청 손이 많이감
단순히 단어 갯수 세는 샘플도 클래스가 3개필요함
!
그나마 병렬처리를 단순화 한편이긴 하지만
이 구조에 맞춰서 개발해야 하고
Join같은걸 구현하려면 클래스 엄청 만들어야함
!
MR의 구조를 이해 못하면 엉뚱한 결과가 나올수 있음
!
설정파일
시스템 구조의 이해와
맵리듀스 처리에 대한 지식 필요함
잡트레커?
컴바인?
셔플?
네임노드?
태스크트레커?
데이타노드
투기적실행?
다시 강조하지만,
DB같은것이 아님 !!!
파일이고 배치작업에 목적이 있음.
http://freesearch.pe.kr/archives/1175
3장. 너네팀은 어떻게 써?
1. 구성
하둡클러스터 (1…N)
hadoop hadoop hadoop
hadoop hadoop hadoop
logic 실행서버 & 로그 스케쥴러
hadoop hadoop hadoop
hadoop hadoop hadoop
메모리서버 (1…N)
자체 개발
Hive
hbase hbase hbase
hbase hbase hbase
Hbase클러스터
MongoDB + ROR
로그사이즈 모니터링
Strom
데이터 이상 감지
dbms exadata
2. 개발용 프레임워크 사용
Spring
Hadoop API
config + 랩핑 API
1. 여러개의 Map/Reduce 작업을 xml로 관리

2. 동일한 HDFS상의 input을 사용하는 여러개의

작업을 한번의 read로 처리하도록 함
!
3. 자주쓰는 패턴은 해당 프레임워크에 기능구현

4. 데몬형태로 동작하여 네트워크로 작업요청가능
사내 네트워크통신 모듈
4장. 하둡 친구 소개
부제 : 하둡 에코 시스템
출처:http://1004jonghee.tistory.com
MAP/REDUCE의
코드작성 불편함을 해결
SQL on Hadoop
랜덤 액서스 / 저장
실시간 처리
하나의 솔루션으로
해결하는건 어려움.
요즘 추세는 용도에 맞게 섞어써야 함.
!
예를 들어
하루동안 쌓인 몇백기가의 로그파싱과 1차집계는 하둡으로 하고
요약된 결과는 HBASE에서 관리한다거나,
실시간 처리를 위해 kafka 를 이용해 로그를 메시지큐에 넣고 스톰으로 처리
한다거나 이런 용도별로 섞는 기술이 필요함.
!
그전에, 데이터가 정말 커서 문제인것인지 판단필요.
http://tedwon.com/display/dev/MapReduce+Programming
참고자료
http://hortonworks.com/blog/office-hours-qa-on-yarn-in-hadoop-2/
http://www.openwith.net/?p=506
http://answers.oreilly.com/topic/2141-how-mapreduce-works-with-hadoop/
http://www.youtube.com/watch?v=5cKTP36HVgI
http://www.cubrid.org/blog/dev-platform/database-sharding-platform-at-nhn/
http://www.slideshare.net/madvirus/ss-29075031#btnNext
http://bcho.tistory.com/622
http://www.slideshare.net/hyunsikchoi/sqlonhadoop-tajo-tech-planet-2013
http://www.slideshare.net/kongbong/hadoop-15513713
http://dslab.konkuk.ac.kr/Class/2011/11CD2/T7/%5B%EC%A2%85%ED%95%A9%E
%84%A4%EA%B3%842%5D_%EC%B5%9C%EC%A2%85%EB%B0%9C%ED%91%9
이 발표는 끝.
혹시 궁금한거 있나요?

More Related Content

What's hot

Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoMatthew (정재화)
 
An introduction to hadoop
An introduction to hadoopAn introduction to hadoop
An introduction to hadoopMinJae Kang
 
Hadoop 제주대
Hadoop 제주대Hadoop 제주대
Hadoop 제주대DaeHeon Oh
 
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for HadoopSeungYong Baek
 
about hadoop yes
about hadoop yesabout hadoop yes
about hadoop yesEunsil Yoon
 
서울 하둡 사용자 모임 발표자료
서울 하둡 사용자 모임 발표자료서울 하둡 사용자 모임 발표자료
서울 하둡 사용자 모임 발표자료Teddy Choi
 
Java 초보자를 위한 hadoop 설정
Java 초보자를 위한 hadoop 설정Java 초보자를 위한 hadoop 설정
Java 초보자를 위한 hadoop 설정HyeonSeok Choi
 
하둡완벽가이드 Ch9
하둡완벽가이드 Ch9하둡완벽가이드 Ch9
하둡완벽가이드 Ch9HyeonSeok Choi
 
하둡 설치(의사분산모드)
하둡 설치(의사분산모드)하둡 설치(의사분산모드)
하둡 설치(의사분산모드)Kwangyoung Jeon
 
하둡 타입과 포맷
하둡 타입과 포맷하둡 타입과 포맷
하둡 타입과 포맷진호 박
 
하둡 HDFS 훑어보기
하둡 HDFS 훑어보기하둡 HDFS 훑어보기
하둡 HDFS 훑어보기beom kyun choi
 
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료BOMI KIM
 

What's hot (20)

Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with Tajo
 
An introduction to hadoop
An introduction to hadoopAn introduction to hadoop
An introduction to hadoop
 
Hadoop 제주대
Hadoop 제주대Hadoop 제주대
Hadoop 제주대
 
Hadoop overview
Hadoop overviewHadoop overview
Hadoop overview
 
Hadoop administration
Hadoop administrationHadoop administration
Hadoop administration
 
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop
하둡 알아보기(Learn about Hadoop basic), NetApp FAS NFS Connector for Hadoop
 
about hadoop yes
about hadoop yesabout hadoop yes
about hadoop yes
 
Hdfs
HdfsHdfs
Hdfs
 
Hadoop발표자료
Hadoop발표자료Hadoop발표자료
Hadoop발표자료
 
Apache hive
Apache hiveApache hive
Apache hive
 
서울 하둡 사용자 모임 발표자료
서울 하둡 사용자 모임 발표자료서울 하둡 사용자 모임 발표자료
서울 하둡 사용자 모임 발표자료
 
HDFS Overview
HDFS OverviewHDFS Overview
HDFS Overview
 
Java 초보자를 위한 hadoop 설정
Java 초보자를 위한 hadoop 설정Java 초보자를 위한 hadoop 설정
Java 초보자를 위한 hadoop 설정
 
하둡완벽가이드 Ch9
하둡완벽가이드 Ch9하둡완벽가이드 Ch9
하둡완벽가이드 Ch9
 
하둡 설치(의사분산모드)
하둡 설치(의사분산모드)하둡 설치(의사분산모드)
하둡 설치(의사분산모드)
 
하둡 타입과 포맷
하둡 타입과 포맷하둡 타입과 포맷
하둡 타입과 포맷
 
하둡관리
하둡관리하둡관리
하둡관리
 
HBase 훑어보기
HBase 훑어보기HBase 훑어보기
HBase 훑어보기
 
하둡 HDFS 훑어보기
하둡 HDFS 훑어보기하둡 HDFS 훑어보기
하둡 HDFS 훑어보기
 
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
20180714 하둡 스터디 종료 보고 및 연구과제 발표자료
 

Viewers also liked

빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117Han Woo PARK
 
빅데이터분석실습 농산물중급분야 V0.9
빅데이터분석실습 농산물중급분야 V0.9빅데이터분석실습 농산물중급분야 V0.9
빅데이터분석실습 농산물중급분야 V0.9Han Woo PARK
 
[2A7]Linkedin'sDataScienceWhyIsItScience
[2A7]Linkedin'sDataScienceWhyIsItScience[2A7]Linkedin'sDataScienceWhyIsItScience
[2A7]Linkedin'sDataScienceWhyIsItScienceNAVER D2
 
Zeppelin(Spark)으로 데이터 분석하기
Zeppelin(Spark)으로 데이터 분석하기Zeppelin(Spark)으로 데이터 분석하기
Zeppelin(Spark)으로 데이터 분석하기SangWoo Kim
 
Apache spark 소개 및 실습
Apache spark 소개 및 실습Apache spark 소개 및 실습
Apache spark 소개 및 실습동현 강
 

Viewers also liked (6)

빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117
 
빅데이터분석실습 농산물중급분야 V0.9
빅데이터분석실습 농산물중급분야 V0.9빅데이터분석실습 농산물중급분야 V0.9
빅데이터분석실습 농산물중급분야 V0.9
 
[2A7]Linkedin'sDataScienceWhyIsItScience
[2A7]Linkedin'sDataScienceWhyIsItScience[2A7]Linkedin'sDataScienceWhyIsItScience
[2A7]Linkedin'sDataScienceWhyIsItScience
 
Zookeeper 소개
Zookeeper 소개Zookeeper 소개
Zookeeper 소개
 
Zeppelin(Spark)으로 데이터 분석하기
Zeppelin(Spark)으로 데이터 분석하기Zeppelin(Spark)으로 데이터 분석하기
Zeppelin(Spark)으로 데이터 분석하기
 
Apache spark 소개 및 실습
Apache spark 소개 및 실습Apache spark 소개 및 실습
Apache spark 소개 및 실습
 

Similar to 하둡 좋은약이지만 만병통치약은 아니다

[246] foursquare데이터라이프사이클 설현준
[246] foursquare데이터라이프사이클 설현준[246] foursquare데이터라이프사이클 설현준
[246] foursquare데이터라이프사이클 설현준NAVER D2
 
7가지 동시성 모델 람다아키텍처
7가지 동시성 모델  람다아키텍처7가지 동시성 모델  람다아키텍처
7가지 동시성 모델 람다아키텍처Sunggon Song
 
Spark은 왜 이렇게 유명해지고 있을까?
Spark은 왜 이렇게  유명해지고 있을까?Spark은 왜 이렇게  유명해지고 있을까?
Spark은 왜 이렇게 유명해지고 있을까?KSLUG
 
Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)Gruter
 
Spark 소개 2부
Spark 소개 2부Spark 소개 2부
Spark 소개 2부Jinho Yoo
 
Mapreduce tuning
Mapreduce tuningMapreduce tuning
Mapreduce tuningGruter
 
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요Yongho Ha
 
H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요KTH
 
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호KTH, 케이티하이텔
 
Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기OnGameServer
 
R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1happychallenge
 
Spring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDDSpring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDDSanghyuk Jung
 
Mongodb and spatial
Mongodb and spatialMongodb and spatial
Mongodb and spatialJiyoon Kim
 
Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoGruter
 
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...Chanjin Park
 
MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기Seongkuk Park
 
엔지니어 관점에서 바라본 데이터시각화
엔지니어 관점에서 바라본 데이터시각화엔지니어 관점에서 바라본 데이터시각화
엔지니어 관점에서 바라본 데이터시각화Kenneth Ceyer
 
Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Hyoungjun Kim
 

Similar to 하둡 좋은약이지만 만병통치약은 아니다 (20)

[246] foursquare데이터라이프사이클 설현준
[246] foursquare데이터라이프사이클 설현준[246] foursquare데이터라이프사이클 설현준
[246] foursquare데이터라이프사이클 설현준
 
7가지 동시성 모델 람다아키텍처
7가지 동시성 모델  람다아키텍처7가지 동시성 모델  람다아키텍처
7가지 동시성 모델 람다아키텍처
 
Spark은 왜 이렇게 유명해지고 있을까?
Spark은 왜 이렇게  유명해지고 있을까?Spark은 왜 이렇게  유명해지고 있을까?
Spark은 왜 이렇게 유명해지고 있을까?
 
Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)
 
Spark 소개 2부
Spark 소개 2부Spark 소개 2부
Spark 소개 2부
 
Mapreduce tuning
Mapreduce tuningMapreduce tuning
Mapreduce tuning
 
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
 
H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요H3 2011 파이썬으로 클라우드 하고 싶어요
H3 2011 파이썬으로 클라우드 하고 싶어요
 
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
 
Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기
 
R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1
 
Spring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDDSpring batch와 함께 하는 TDD
Spring batch와 함께 하는 TDD
 
Mongodb and spatial
Mongodb and spatialMongodb and spatial
Mongodb and spatial
 
Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with Tajo
 
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
 
What is spark
What is sparkWhat is spark
What is spark
 
Mongo db 최범균
Mongo db 최범균Mongo db 최범균
Mongo db 최범균
 
MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기
 
엔지니어 관점에서 바라본 데이터시각화
엔지니어 관점에서 바라본 데이터시각화엔지니어 관점에서 바라본 데이터시각화
엔지니어 관점에서 바라본 데이터시각화
 
Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218
 

Recently uploaded

데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법JMP Korea
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석JMP Korea
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP Korea
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP Korea
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP Korea
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP Korea
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화JMP Korea
 

Recently uploaded (8)

데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 

하둡 좋은약이지만 만병통치약은 아니다