상용 DBMS에서 사용하는 다차원색인 컴퓨터과학과 20014505 이돈규 상용 DBMS에서의 다차원색인.

Slides:



Advertisements
Similar presentations
전공 : 컴퓨터 공학 전공 과목 : 인터넷 정보 검색 학번 : , 이름 : 조 항 두, 오 철 원 발표일 :
Advertisements

CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
GIS Data Storage Trends ESRI White Paper (1997) 한국에스리 고객지원센터.
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
여성의 광장 어린이 집 www. womankids. com
윈포스 설치 매뉴얼 포스소프트 전화 : 053) 팩스 : 053)
SQLite 소개 및 안드로이드에서의 사용법
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
소리가 작으면 이어폰 사용 권장!.
데이터베이스 시스템.
KMS/Portal 에서의 효율적인 정보검색
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
제 5 장 인덱스 생성 및 관리.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
JDBC 프로그래밍 이수지 이동주 1.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
Information Technology
Excel OLAP Reporting / OWC를 이용한
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
11장. 데이터베이스 서버 구축과 운영.
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
오라클 데이터베이스 성능 튜닝.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
ㅎㅎ MS-SQL서버 2000과 XML MS-SQL 서버 2000과 XML 활용 HTTP를 이용한 XML 데이터 접근
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
1장. 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
You YoungSEok Oracle 설치 You YoungSEok
SQL (structured query language)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
고급 T-SQL.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
JSP 게시판 구현.
View(뷰) 1 가상 테이블(Virtual Relation)
개인정보 유출 및 그에 따른 책임 확대 개인 정보 데이터 유출사례 점점 증가 데이터 유출에 따른 기업의 책임 확대
데이터베이스 (Database) SQL 추가 기능: 주장, 뷰, 프로그래밍 기법 문양세 강원대학교 IT대학 컴퓨터과학전공.
Part 5. MS-SQL Server Basic
인터넷응용프로그래밍 JavaScript(array).
Database 중고차 매매 DB 비즈니스IT 윤동섭.
매스커뮤니케이션 신문 목원대학교 서 진 희.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
기본적인 SELECT문 작성.
ITQ 액세스 문제풀이 TIP 한국생산성본부 ITQ센터
학습목표 학습목표 본 장은 데이터베이스를 구성하는 개체, 속성, 관계 등을 다룬다. 특별히 데이터베이스의 구조를 테이블에 기초하여 조직하는 관계 데이터 모델은 개체(entity)와 관계(relationship) 들이 테이블의 집합 형태로 되어 간단하고 이해하기 쉬우며.
SQL INJECTION MADE BY 김 현중.
06. SQL 명지대학교 ICT 융합대학 김정호.
How I Approach Tuning a SQL Statement
Oracle 구성 Internet Application Server Database Server.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
Stored program 장종원
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
제 5 장 MariaDB인덱스 생성 및 관리.
Web & Internet [10] 입문 – input 태그
PHP 기본 프로그래밍 2 장종원
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
Presentation transcript:

상용 DBMS에서 사용하는 다차원색인 컴퓨터과학과 20014505 이돈규 상용 DBMS에서의 다차원색인

Index 1. Informix Internet Foundation 2000 2. Informix Internet Foundation 2000 의 R-Tree Index 3. ALTIBASE 4. X-Tree 5. MOLAP(Multidimensional OLAP) 상용 DBMS에서의 다차원색인

Informix Internet Foundation 2000 인포믹스의 입증된 관계형 데이터베이스 기술의 성능 및 객체 지향 기술의 확장성 및 유연성을 결합한 것이다. 특히 인터넷을 위해 개발된 I I F 2000 은 기업들이 비디오, 이미지, HTML, 지리 및 기타 복합적인 데이터 등 동적인 데이터 타입들을 신속하고 효율적으로 통합할 수 있도록 한다. 이는 트랜잭션 엔진을 웹으로 확장하는데 필요한 전문 관리 툴을 제공해 서버-관리 데이터를 JAVA 및 COM+ 프로그램과 통합할 수 있게 한다. 상용 DBMS에서의 다차원색인

Informix Internet Foundation 2000 사용자는 B-트리 색인 메서드를 생성하여 자신만의 은폐 데이터 형식을 색인화할 수 있음. 공간적인(spatial) 데이터 형식에 대해 R-트리 색인을 생성할 수도 있음. 상용 DBMS에서의 다차원색인

Informix Internet Foundation 2000 색인 액세스 메서드를 생성해서 DataBlade 모듈에 정의된 도메인 특정 데이터 형식을 색인화할 수 있다. Informix Spatial DataBlade 모듈 Excalibur와 Verity Text Search DataBlade 모듈 Excalibur Image DataBlade 모듈 상용 DBMS에서의 다차원색인

IIF2000의 R-Tree Index R-트리 색인 메서드는 Spatial 데이터 형식과 같은 다차원 데이터에 대한 액세스 속도를 높이기 위해 사용. R-트리 색인 메서드는 질의를 통해 다른 객체 안에 있는 객체, 다른 객체를 포함한 객체, 다른 객체와 상호 작용하고 중첩되는 객체를 찾을 때 가장 유용하게 사용. 상용 DBMS에서의 다차원색인

IIF2000의 R-Tree Index 사용예제 먼저 "restaurant" 테이블을 생성하고 restaurant 위치를 이차원 circle 형식 SP2CIRC로 저장합니다. create table restaurant (id serial, name char(20), location SP2CIRC);          그런 다음 이 위치에 대한 R-트리 색인을 생성합니다. create index loc_idx on restaurant (location spatial_ops) using rtree; 상용 DBMS에서의 다차원색인

IIF2000의 R-Tree Index SQL 옵티마이저는 테이블에 행을 로드하고 통계 수치를 업데이트한 후에, R-트리 색인을 이용해서 근원지로부터 5 마일 내에 있는 모든 레스토랑을 찾는 질의를 처리할 수 있습니다. select * from restaurant where contains( '(0, 0, 5)'::SP2CIRC,location); 상용 DBMS에서의 다차원색인

ALTIBASE 범용의 메인 메모리 DBMS 기존 디스크 기반 DBMS 보다 평균 10배 이상의 성능 실현 Relational Database Model  메인 메모리접근에 효율적이면서 색인동시성제어를 위한 T-tree, B+-tree기능제공  다차원의 데이터 처리 등을 하기 위한 R-tree 색인 기법 제공  상용 DBMS에서의 다차원색인

ALTIBASE 단순 질의 처리에서 벗어나 복잡한 질의의 고속 처리 실현 다중버전기법(MVCC)을 이용한 동시성 제어 단순 질의 처리에서 벗어나 복잡한 질의의 고속 처리 실현  다중버전기법(MVCC)을 이용한 동시성 제어 64bit/32bit DBMS 및 Application의 완벽한 호환성  Diskless DBMS  모든 유닉스 플랫폼, Windows 제품 제공  상용 DBMS에서의 다차원색인

X-Tree R*-tree의 변형으로서, 차원 증가에 따라 겹침영역 증가에 의한 검색 성능저하를 막기 위한 색인구조. 겹침자유분리는 K-D-B 트리와 같이 탐색공간을 겹치지 않는 영역으로 나누어줌으로써 점 질의의 성능을 향상한다. 상용 DBMS에서의 다차원색인

X-Tree 저차원에서는 계층 구조를 사용. 고차원일수록 겹침영역이 증가되어 공간이 절약되고, 빠른 접근이 가능한 선형 디렉토리 구조를 이용. 증가해도 순차탬색과 검색성능이 동일하다. 상용 DBMS에서의 다차원색인

X-Tree 수퍼 노드: 노드들 사이의 겹침을 해결하기 위하여 크게 만든 노드로서 노드를 읽고 쓰는데 입출력 처리율을 향상한다. 즉 분할시 겁침영역이 최소화되지 못할 때는 분할하지 않고 노드의 크기를 가변적으로 확장한다. 단점 : 16차원을 넘어가면 모든 객체들의 특징 벡터들을 순차탐색하는 방법보다도 성능이 저하된다. 상용 DBMS에서의 다차원색인

MOLAP(Multidimensional OLAP) 다차원 데이터의 저장과 프로세싱에 MDB가 사용. 타 아키텍처에 비해 네트워크 상의 데이터 이동이 최소화. ⇒ 다차원 데이터의 저장과 프로세싱에 동일한 엔진이 사용. 대표적인 제품 : 하이페리언 솔루션의 에스베이스, 오라클의 익스프레스, 파일롯 소프트웨어의 디시젼 서포트 등. 상용 DBMS에서의 다차원색인

참고자료 http://database.sarang.net/database/informix/IIF2000/iif2000.doc http://esolution.etnews.co.kr/solution_detail.html?idx=609 http://dblab.kyungwon.ac.kr/ http://home.pusan.ac.kr/~pnustat/info/DataMining 상용 DBMS에서의 다차원색인