NoSQL 개요 2012. 4. 23. 콘텐츠서비스연구팀 최완.

Slides:



Advertisements
Similar presentations
이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
Advertisements

Big Data Chap 3. I. VBRE(Value-Based RE) II. Requirement Prioritization III. AHP(Analytical Hierarchy Process) IV. Requirement Negotiation Q & A.
온누리교회 일대일 사역팀. CONTENTS 1. 예수님의 공생애 사역 2. 죄의 기원과 죄의 결과 3. 죄 문제의 해결 I. 예수님의 부활은 그리스도의 죽음과 함께 기독교 II. 인간은 하나님 앞에 모두 죄인이다. III. 따라서 나도 죄인이라는 사실을 깨달아야 한다.
지하철택배보관함 서비스 제안서 서울시 중구 광희동 1 가 86-2 동대문운동장역 (5 호선 )B1 Tel : Fax : ㈜보스크.
서울혁신기획관 익명성과 인간소외 심화, 공동체 해체 … 시민의 행복지수와 삶의 질 하락 … 2 I. 왜 … 마을공동체인가 ! 1.
2009 년 행정안전부 공직설명회 년 행정안전부 공직설명회 2 목 차 I. 개 요 II. 기능직 개편원칙 III. 정보통신현업 개편방안 IV. 주요 이슈.
2013 년 조사연구위원회 위촉식 및 활동 설명회 2013 년 조사연구위원회 위촉식 및 활동 설명회
행복한 대한민국을 여는 정부 개방 공유 소통 협력... 의 이해와 추진과제
융합형 전문가, 기술경영자 한성대학교 경영학부 하성욱 교수 2014 년 10 월 29 일 2014 년 한성여고 방과후 특강.
우측보행국민운동본부 본부장 / 공학박사 황 덕 수 오른쪽으로 걷는 생활이 더 편리하고 안전하다 - 신체발달특성, 생활사례, 관련법규 중심으로 -
건강새마을 조성사업 주민 참여 모니터링 강 민 정.
(목) 심형석 영산대학교 부동산∙금융학과 교수 영산대학교 부동산연구소 소장
2009 개정 교육과정에 따른 예술(음악/미술)교과 교육과정 개정의 주요 내용
목 차 I 방위산업의 정의 II 방위산업의 특성 III 방위산업의 현황.
경기도 외국투자기업 투자환경 설문조사 경기도청 투자진흥과.
1월 월간업무보고 경 리 부.
목 차 I 퇴직연금의 필요성 II 퇴직급여제도 종류 퇴직연금제도 도입배경 III IV 과학기술인 퇴직연금 개요 V
홍보출판 위원회 출판국 2010년 사역 계획서 발표자 : 출판국 국장 / 박수만권사 일시: 2010년 01월 17일(일) 1.
영호남 공동발전을 위한 학술문화 교류사업 보고
서울특별시 중구 통일로 10 연세재단세브란스빌딩
目 次 I. 총칙 II. 특허 요건 III. 특허 출원 IV. 심사 절차 V. 특허 등록 및 특허권 VI. 특허권자 보호
NoSQL Data Store 최원기.
역대 정부개편의 교훈과 새로운 정부조직개편의 방향
기록관리 업무담당자 교육 2017년 경상북도문경교육지원청.
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
김종찬 김정석 이상미 임성규 담당 교수님 최병수 교수님
빅데이터 분석 과정.
체위변경과 이동 요양보호 강사 : 이윤희.
2016학년도 2학기 수강바구니(수강신청) 안내 매뉴얼
2016학년도 1학기 수강바구니(수강신청) 안내 매뉴얼
빅데이터 순환 과정과 플랫폼.
Information Technology
Advanced Data Analytics 데이터분석 전문가
관계 데이터 모델과 제약조건 개념, 특성, 키, 무결성 제약조건.
Korea University of Technology and Education Hongyeon Kim
교육팀 도경모 Big.
What is‘Big Data’? - 빅 데이터에 대한 전반적인 이해 네트워크 컴퓨팅 프로젝트 김충현
게시판이용자의 본인확인 - 제한적 본인확인제
지역맞춤형 일자리창출 사업 기관 평가
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
통합세대단자함방식 단위세대내 통신선로 시설공법개선
Visual c++ 이용한 영상처리 5조 과정 : 시스템제어 조장 : 김 신 호 조원 : 주강수, 유성민, 남민호
올바른 이메일 사용법
2016학년도 학교평가 안내 충청북도교육청 (기획관).
대촌중 최영미.
물류단지 총량제 폐지 이후 물류시설 공급정책 방향 국 토 교 통 부.
신 윤 호 ㈜엘림에듀 초등사업본부장, 중앙대학교 체육학박사
-순수관광 목적 방문지역별 여행실태(경기) -
지방공무원 임용시험 위탁 및 공동추진 충청북도교육청 (목) 총무과 교육행정 6급 안 병 대
대박콜 전국화물 퀵서비스 회사소개서 (기업 퀵서비스,택배,문서수발).
2019학년도 1학기 수강바구니(수강신청) 안내 매뉴얼
NoSQL 박훈
기업회생 절차.
2. 윤리학의 원리와 적용 가. 상대주의와 절대주의.
1월 KB손해보험 설계사 시상 I. 설맞이 2017년 Good Start 상품시상 II. A군 FC 주차시상 5만원↑
제 8장 데이터베이스.
원격교육활용론 11. 원격교육 컨텐츠 설계 : 실습 패키지 박소연 (광주대학교).
-순수관광 목적 방문지역별 여행실태(경북) -
교육기부 진로체험기관 인증제와 지역 센터 운영 방안 한국직업능력개발원 김승보.
존 듀이의 경험교육론에 기초한 초등학교 체험활동 특징에 관한 연구
발표 : KAB부동산연구원 조윤제 부연구위원
제9주 예산 수립과 집행.
중등학생평가연수 (중학교) 일시 : (목) 10:00 장소 : 부산교육연구정보원 ㅣ중등교육과 ㅣ
양초 한 자루의 과학 과학영재교육 전공 김 연 주 류 은 희 이 상 희.
교육행정 및 교육경영 제 5장. 교육행정 조직의 실제 체육교육 이학재.
2019년 헤럴드경제 자본시장대상(안) 2019년 3월 헤럴드경제 IB금융섹션.
국제금융의 이해 I. 경제와 금융 II. 국제금융과 무역 III. 글로벌화와 국제금융 IV. 국제금융의 형태
접수번호 : MWC 2015 한국공동관 참가 지원서 - 프로젝트명(서비스/콘텐츠) : 업 체 명 :
우울증 예방 관리 강사 :.
2013년 학교정보공시 학교 총괄담당자 연수
Presentation transcript:

NoSQL 개요 2012. 4. 23. 콘텐츠서비스연구팀 최완

발표순서 I. NoSQL 개요 II. NoSQL 출현 배경 III. NoSQL 구조적 특징 IV. NoSQL 주요 솔루션 VI. NoSQL 활용 시 주의사항

1. NoSQL 개요 정의 특징 Not Only SQL(No SQL) 비 구조적인 데이터를 저장하기 위한 분산 저장 시스템 분산 환경 지원 Call Level Interface 지원(DBMS에 접근하는 표준) 막대한 양의 데이터를 처리할 수 있는 대용량 데이터의 빠른 인덱싱 수평적 확장(Horizontal Scaling) 또는 Scale-out 형태로 Scalability를 만족 데이터의 Schema와 속성들을 동적으로 정의 Join 미지원으로 인한 데이터 조합 미지원

2. NoSQL 출현 배경 데이터 쓰나미 데이터 저장소의 확장성에 대한 요구 증가 대용량 데이터 처리에 불필요한 기능 40 billions Web page, 55 trillions Web link 데이터의 엄청난 증가로 RDBMS의 수용 능력을 벗어남 데이터 저장소의 확장성에 대한 요구 증가 Scale up 방식이 아닌 Scale out 방식 요구 대용량 데이터 처리에 불필요한 기능 UPDATEs and DELETEs and JOIN ACID Transactions Fixed Schema ACID vs. BASE Atomic, Consistency, Isolation, Durability Basically Available, Soft-state, Eventually consistent

3. NoSQL 구조적 특징 단순한 데이터 모델 Schema Free 대용량 데이터 지원 Key/value, Document 기반, Simple Column 모델 Schema Free 대용량 데이터 지원 다수의 저가 x86 서버로 구성 데이터 파티션 및 복제 Eventually consistent / BASE (not ACID) Simple API 범용적인 용도가 아닌 제한된 용도

4. NoSQL 주요 솔루션(1/2) 종류도 다양하며 솔루션도 많은 수가 있음 http://nosql-database.org/ Wide Column Store / Column Families Hbase, Cassandra, Hypertable, Cloudata, Amazon SimpleDB, SciDB, Stratosphere Key Value / Tuple Store MEMBASE, Riak, Redis, Chordless, GenieDB, Scalaris, Tokyo Cabinet / Tyrant Scalien, Berkeley DB, MemcacheDB, Hibari, HamsterDB, Pincaster, RaptorDB Object Databases Db4o, Versant, Objectivity, Starcounter, Perst, ZODB NEO, PicoLisp, Sterling, Morantex 종류도 다양하며 솔루션도 많은 수가 있음

4. NoSQL 주요 솔루션(2/2) 많은 업체에서 사용중인 일반화된 기술이며 한가지 이상을 사용 트위터 페이스북 야후 Hbase, Cassandra, Hadoop, Scribe, FlockDB, Redis 페이스북 Hbase, Cassandra, Hadoop, Scribe, Hive 야후 Hadoop, OpenTSDB Netflix Amazon Simple DB, Cassandra 많은 업체에서 사용중인 일반화된 기술이며 한가지 이상을 사용

5. NoSQL 주요 솔루션 벤치마크 가장 대표적인 4개 솔루션의 벤치마크 결과

6. NoSQL 활용 시 주의사항 데이터 저장을 위한 많은 솔루션이 존재 적절한 솔루션 선택 시스템의 데이터 속성과 요구사항을 파악(CAP, ACID/BASE) 적절한 솔루션 선택 반드시 운영 중 발생할 수 있는 이슈에 대해 검증 후 도입 필요 대부분의 NoSQL 솔루션은 베타 상태(섣부른 선택은 독) NoSQL 솔루션에 대한 안정성 확보 솔루션의 안정성은 검증이 필요하며 현재의 DBMS 수준의 안정성은 지원하지 않음 반드시 안정적인 데이터 저장 방안 확보 후 적용 필요 처음부터 중요 시스템에 적용하기보다는 시범적용 필요 선정된 솔루션 검증, 기술력 내재화 저장소의 경우 직접 개발 할 필요도 있음 많은 인터넷 업체에서 개발/사용하고 있는 저장소를 공개 NoSQL의 경우 다양한 오픈소스가 발표되는 원인이기도 함

Q & A