GIS Data Storage Trends ESRI White Paper (1997) 한국에스리 고객지원센터.

Slides:



Advertisements
Similar presentations
CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
Advertisements

이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
산들초등학교 마녀샘의 교실 2 ♪딩동댕 ~ 산들초등학교의 중간고사가 끝났습니다. 아이들은 신났습니다. 와 ~!!! 시험끝났다 !
장애인 인권 강화 전남언어발달센터 사무국장 / 임준형. 인권교육 근거 전남 장애인 차별실태 조사 결과 보고서 나. 교육 및 진학 과정에서의 장애인 차별 교육 및 진학 과정에서의 장애인 차별에서는 “ 장애 를 이유로 주변 동료 학생들로부터.
제5장제5장 데이터베이스처리. Q1 데이터베이스의 목적은 무엇인가 ? Q2 데이터베이스는 무엇을 포함하는가 ? Q3 DBMS 란 무엇이며, 어떻게 사용하는가 ? Q4 데이터베이스 애플리케이션이 무엇인가 ? Q5 전사적인 것과 개인적인 DBMS 의 차이점은 무엇인가 ?
겨울신앙학교 교리 골든벨을 울려라 !. 1 성경은 인간에 대한 구원과 사랑의 약속이 담긴 책이다. O X.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
D-Guard Security Suites 제품 소개서
국가지리정보체계 구축사업 추 진 현 황 건설교통부.
미래 장서개발관리 전망 10장 미래 장서관리의 조망.
2013년도 예산어린이집 오리엔테이션.
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
사미인곡 p79.
소리가 작으면 이어폰 사용 권장!.
Chapter 7 데이터웨어하우징 의사결정지원시스템.
생산관리 시스템 I 현대로템 직무능력 향상 교육 - 7주차
데이터베이스 시스템.
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
DBMS실습(I) 데이터베이스 기본개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
Information Technology
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
DB2.
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
관계 데이터 모델과 제약조건 개념, 특성, 키, 무결성 제약조건.
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
데이터 웨어 하우스 이병규 김기훈.
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
Database 소개.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
제 2 장 데이터베이스 시스템 개념과 아키텍처 Fundamentals of Database Systems
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
1장. 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음
6. 인구 변화와 인구 문제 01.인구 분포 02.인구 이동 03.인구 문제 세계와 우리나라 인구 분포의 특징
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
SQL (structured query language)
상용 DBMS에서 사용하는 다차원색인 컴퓨터과학과 이돈규 상용 DBMS에서의 다차원색인.
보육시설 유형과 운영.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
학교생활기록부 기재요령 중요사항 변경사항 학교생활기록부 개선안.
Database Programing 이름 : 김 수 종 학번 :
4. 관계 데이터베이스 (Relational Database)- 7, 8장
제 8 장 객체지향 데이타베이스와 데이타베이스의 새로운 응용 분야
2장. 관계 데이터 모델과 제약조건 관계 데이터 모델은 지금까지 제안된 데이터 모델들 중에서 가장 개념이 단순한 데이터 모델의 하나 IBM 연구소에 근무하던 E.F. Codd가 1970년에 관계 데이터 모델을 제안함 관계 데이터 모델을 최초로 구현한 가장 중요한 관계 DBMS.
개인정보 유출 및 그에 따른 책임 확대 개인 정보 데이터 유출사례 점점 증가 데이터 유출에 따른 기업의 책임 확대
데이터베이스 (Databases) 데이터베이스 소개 문양세 강원대학교 IT대학 컴퓨터과학전공.
개인사유에 의한 사고, 부상, 질병 발생 경위서 작성완료 후 스캔 하셔서 휴직원에 첨부해 주십시오.
Part 5. MS-SQL Server Basic
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. 데이터베이스와 SQL 개요.
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
학습목표 학습목표 본 장은 데이터베이스를 구성하는 개체, 속성, 관계 등을 다룬다. 특별히 데이터베이스의 구조를 테이블에 기초하여 조직하는 관계 데이터 모델은 개체(entity)와 관계(relationship) 들이 테이블의 집합 형태로 되어 간단하고 이해하기 쉬우며.
시스템 분석 및 설계 글로컬 IT 학과 김정기.
24차시 효도 달서시니어클럽 전통예절사업단.
SQL INJECTION MADE BY 김 현중.
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
제목을 수정하시려면 제목을 지우시고 폰트로 삽입하세요^^
제 8장 데이터베이스.
호칭어와 지칭어 가족관계.
GIS의 공학적 활용 ArcGIS 기초.
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
담배 없는 우리 마을 만들기 전남 무안군 만풍보건진료소 일 시 : 2006년 2월 28일 ~ 5월 8일.
1장. 서 론 데이터베이스의 개요 모델의 종류 관계형 모델과 객체 지향형 데이터베이스 SQL이란 무엇인가?
ER-관계 사상에 의한 관계 데이터베이스 설계
시작하기.
CDC 기술을 활용한 데이터 통합솔루션 레퍼런스 사이트 구축
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Presentation transcript:

GIS Data Storage Trends ESRI White Paper (1997) 한국에스리 고객지원센터

목 차 GIS vs. DBMS GIS vs. DBMS 기존 DBMS 가 갖는 GIS 적 한계 기존 DBMS 가 갖는 GIS 적 한계 현행 GIS 데이터 모델 현행 GIS 데이터 모델 ORDBMS ORDBMS OpenGIS 표준과의 관계 OpenGIS 표준과의 관계

개 요 GIS vs. DBMS GIS vs. DBMS 년대 중반까지 독자적으로 발전 - 오늘날 양 기술의 급속한 융합을 목격 GIS 와 DBMS 기술의 융합 GIS 와 DBMS 기술의 융합 - GIS 측면 : 전사적 정보시스템으로 발전함에 따라 정보시스템 자체와의 긴밀한 통합이 요구됨 자체와의 긴밀한 통합이 요구됨 - DBMS 측면 : ORDBMS 등장과 함께 GIS 데이터를 DB 기술 본류에 결합 본류에 결합 현행 GIS 데이터모델 현행 GIS 데이터모델 ORDBMS 의 전망 ORDBMS 의 전망

기존 DBMS 가 갖는 GIS 적 한계 가변적인 크기를 갖는 지형지물 좌표쌍 가변적인 크기를 갖는 지형지물 좌표쌍 - 선형 / 면형 feature 의 좌표싸은 지형지물에 따라 가변적 - 가변적인 크기를 원활히 처리하는 장치 부재 공간 색인체계 공간 색인체계 - 2/3D 공간 색인체계가 필요 - 1D 색인체계만 제공 공간 데이터 처리를 위한 연산자 공간 데이터 처리를 위한 연산자 - 근접성분석, 폴리곤 중첩, 네트워크 추적 처리함수등 부재 - 상상할 수 없었던 기대

GIS 벤더의 접근방법 GIS 벤더의 예리한 타협 GIS 벤더의 예리한 타협 - 새로운 DB 기술을 독자개발하지는 않음 - 속성데이터 관리 필요성에 공간데이터를 위한 특화된 요구기능 을 덧붙임 을 덧붙임 ’80 년대 및 ’90 년대 초 무렵에 제시된 데이터 모델 ’80 년대 및 ’90 년대 초 무렵에 제시된 데이터 모델 - Hybrid data model - Integrated data model - Object-oriented data model

Hybrid Data Model Georelational 데이터 모델이라고도 불림 Georelational 데이터 모델이라고도 불림 특징 특징 - 공간데이터와 속성데이터의 저장을 동시에 최적하지는 못한다는 전제하에, 못한다는 전제하에, - 좌표데이터와 위상관계를 파일구조로 저장하고, - 속성데이터는 DBMS 테이블에 저장 - 고유한 식별자에 의해 feature 와 테이블의 row 를 연결

Hybrid Data Model 상업적으로 가장 성공한 데이터 모델 상업적으로 가장 성공한 데이터 모델 장점 장점 - 탁월한 공간분석, 신속한 디스플레이, 속성데이터의 활용 - GIS 소프트웨어가 제공하는 single database 활용 Hybrid data model 을 적용한 GIS 소프트웨어 사례 Hybrid data model 을 적용한 GIS 소프트웨어 사례 - ESRI: ArcInfo - Integraph: IGDS, MGE - Bentley: Microstation √ CAD-based 시스템 : IGDS, Microstation √ Topological 시스템 : ArcInfo, MGE

Integrated Data Model 특징 특징 - 순수 RDBMS 기반 위에서 구현 - GIS 기능은 query process 에 집중 - JOIN 메커니즘 활용을 극대화 ( 공간데이터와 속성데이터 연결 알고리즘 지양 ) ( 공간데이터와 속성데이터 연결 알고리즘 지양 ) √ 신속한 데이터 검색을 위해 공간데이터 좌표쌍을 bulk 형태로 wide 칼럼에 저장하게 되었고, 이는 RDBMS 의 정규화 이론에 wide 칼럼에 저장하게 되었고, 이는 RDBMS 의 정규화 이론에 위배된 non-normalized database 로 귀결 위배된 non-normalized database 로 귀결

Integrated Data Model 장점 장점 - RDBMS 의 조회, 검색, 데이터 통합 장점을 활용 √ RDBMS 데이터 타입 한계에 직면  새로운 데이터 타입과 SQL 확장 가능성을 제시 SQL 확장 가능성을 제시 Integrated data model 을 적용한 GIS 소프트웨어 사례 Integrated data model 을 적용한 GIS 소프트웨어 사례 - IBM: GFIS - SHL Systemhouse: VISION* - Unisys: System/9 (  SpatialWare) - ESRI: SDE 초기 버전 (BLOB 이용 )

Object-Oriented Data Model 특징 특징 - 관리대상 지형지물에 대한 behavior 를 object 로써 구현하고, object store 에 저장, object store 에 저장, - Object 의 class 계층을 정의하고 property 를 상속 √ 응용프로그램 개발과 데이터 모델링 측면에서 객체지향기술의 장점에 힘입었으나, 데이터 저장구조에 있어서 기로에 섬 장점에 힘입었으나, 데이터 저장구조에 있어서 기로에 섬 1) 순수 객체지향 데이터 저장구조 도입 1) 순수 객체지향 데이터 저장구조 도입 2) RDBMS 기반위에 object 저장 메커니즘 구현 2) RDBMS 기반위에 object 저장 메커니즘 구현

Object-Oriented Data Model 순수 객체지향 데이터 저장구조 도입시 문제 순수 객체지향 데이터 저장구조 도입시 문제 - 상용 O-O 데이터베이스의 표준 질의어 결여 RDBMS 기반위에 object 저장 메커니즘 구현시 문제 RDBMS 기반위에 object 저장 메커니즘 구현시 문제 - OODBMS 벤더가 제공하는 것 대신 새로룬 class 를 생성해야 하는 부담 하는 부담 - 전용 (proprietary) RDBMS 를 사용할 경우, 전사적 용도의 상용 RDBMS 와 상호운용성 결여 RDBMS 와 상호운용성 결여 O-O data model 을 적용한 GIS 소프트웨어 사례 O-O data model 을 적용한 GIS 소프트웨어 사례 - GDS - LaserScan: Gothic ADE - SmallWorld

현행 GIS Data Model 요약 Hybrid data model Hybrid data model - 시장에서 가장 좋은 비교우위를 점함  성숙한 알고리즘과 강력한 처리속도 Integrated data model Integrated data model - 데이터베이스 통합환경의 장점 - 기존 RDBMS 가 갖는 데이터 타입의 한계에 직면  전사적 차원에서 정보의 통합 Object-Oriented data model Object-Oriented data model - 복잡한 feature 를 유연하게 모델링 - RDBMS 기반의 전사적 정보시스템과 통합의 한계  데이터 모델링과 응용프로그램 개발환경  새로운 GIS 데이터 모델 : Object-relational data model

DB 기술 본류의 변화 기존 RDBMS 가 GIS 데이터 관리상 갖는 취약점 기존 RDBMS 가 GIS 데이터 관리상 갖는 취약점 - 공간데이터 타입의 부재 - 공간인덱스 체계의 부재 - 공간데이터 처리를 위한 SQL 의 부재 ORDBMS 의 등장 ORDBMS 의 등장 - 인터넷을 통한 멀티미디어 데이터의 보급과 수요로 인해 DBMS 에서 complex 데이터타입 지원 지원토록 움직임 DBMS 에서 complex 데이터타입 지원 지원토록 움직임 - 기존 RDBMS 벤더는 기존 기술에 complex 데이터타입을 지원 토록 extension 을 제공하는 방식으로 대응 토록 extension 을 제공하는 방식으로 대응  Object-relational, Extended-relational, Universal

ORDBMSORDBMS SQL3 적용 – SQL/MM(Multimedia) SQL3 적용 – SQL/MM(Multimedia) 핵심기능 핵심기능 - Object : database 내부에 생성, relational 테이블의 row 에 저장, object class 계층간에 상속이 이루어 짐 저장, object class 계층간에 상속이 이루어 짐 - 공간색인 : R-tree 또는 quadtree 방식에 의한 공간색인 - 사용자 / 개발자 정의함수 : SQL 또는 C 기반의 함수 제공 Spatial extension 형태 Spatial extension 형태 - Object library: 데이터타입 & 함수를 패키지화 - Informix (Informix Universal Server)  spatial blade - IBM (DB2 Universal Database)  spatial extender - Oracle (Universal Server)  spatial (cartridge)

ORDBMSORDBMS GIS 벤더 ? GIS 벤더 ? - GIS 본연의 기술에 열중 - 공간데이터베이스 사용이 편리, 빠른 처리 - 저렴한 비용

OpenGIS 표준과의 관계 OpenGIS Consortium(OGC) Implementation Spec. OpenGIS Consortium(OGC) Implementation Spec. - SQL - OLE/COM - CORBA √ simple feature OGC SQL Standard OGC SQL Standard - Binary geometry: WKT, WKB, (ESRI compressed binary) - Normalized schema: Oracle spatial - Spatial data type & function: Informix, DB2

GIS Data Storage Trends