-
시공간 데이터 베이스란?
기본적인 공간 정보 + 시간 흐름에 따른 이력 정보
시간 데이터 베이스
기존 데이터 베이스는 어느 한시점에 대한 스냅 샷 정보임 그래서 유효 시간,거래 시간,사용자 정의 시간과 같은 데이터에 연관된 시간 표현을 정의
-유효 시간 : 객체가 발생하거나 소멸 된 시간
-거래 시간 : 관리 시스템을 통해 처리된 시간
-사용자 정의 시간 : 위에서 안되는걸 사용자가 정의함
-스냅숏 데이터 베이스: 시간 개념이 필요 하지 않아 거래,유효시간 미지원
-거래 시간 데이터 베이스,유효 시간 데이터 베이스: 각각 거래,유효시간만 지원
-이원 시간 데이터 베이스 : 둘 다 지원
공간 데이터 베이스
기존 데이터베이스보다 족잡하고 다양한 유현의 값을 갖는 공간 데이터를 효율적으로 저장
-비공간 타입 : 기본적인 데이터 유형을 가진 속성
-공간 타입
-래스터 타입 : 실세계에 존재하는 객체의 이미지
-벡터 타입 : 점,선,면 등의 요소로 구성
-기하학적 타입 : 벡터 타입의 요소로부터 거리,면적,길이등과 같은 유클리드 기하학 계산 값으로 표현
-위상적 타입 : 공간 객체간의 관게를 표현하며, 방위,공간 객체간의 중첩,포함,교차,분리등과 같은 위치적 관계
*대량의 공간을 필요로 해서 일반적으로 저장되지 않고 보통 공간객체로부터 동적으로 계산됨
-공간 데이터베이스 모델
-관계형 모델 : 데이터 표현이 유연하지 못하며 실세계 공간 객체의 특징을 적절히 표현하지 못함
-객체지향 모델
1.비 구조적이고 복잡한 데이터를 자연스럽게 표현
2.데이터 계층 구조를 이용한 연산이 용이
3.새로운 함수의 확장이 쉬움
4.데이터 무결성 검사가 쉬움
5.설계 단계 모델 - 구현 단계 모델 사이의 불일치 문제를 줄임
결론 : 공간 데이터 베이스는 객체지향 모델 사용
시공간 데이터베이스
위의 시간,공간 데이터베이스의 결합
위지원데이터 엔지니어로 근무 중에 있으며 데이터와 관련된 일을 모두 좋아합니다!. 특히 ETL 부분에 관심이 가장 크며 데이터를 빛이나게 가공하는 일을 좋아한답니다 ✨
'2017년 > Database' 카테고리의 다른 글
데이터베이스 정규화 (0) 2017.09.10 관계형데이터베이스의 관계!를 알아보자 (0) 2017.09.02 sqlalchemy relationship (2) 2017.08.29 mysql 프로시저,함수,트리거,커서 (1) 2017.08.15 mysql innodb table row rock에 대해 알아보자 (0) 2017.08.11