Tibero/아키텍쳐

Tibero Object 정리

havy 2023. 2. 1. 11:38

티베로의 오브젝트 목록은 다음과 같다.

• TABLE 
• SYNONYM
• INDEX
• VIEW
• SEQUENCE
• JOB

이제 해당 오브젝트마다 그 오브젝트가 무엇인지 설명해보도록 하겠다.

 

 

 

 

 

 

 

 

TABLE

 

데이터베이스에서 실제 데이터가 저장되는 논리적 구조를 의미한다.

종류에 따라 일반 테이블파티션 테이블로 나뉜다.

 

DBA_TABLES에서 모든 테이블에 관한 정보를 조회할 수 있다.

 

또한 테이블에는 테이블의 컬럼에 사용자가 원하지 않는 데이터가 입력, 변경, 삭제되는 것을 방지하는 방법인 제약조건이 존재하는데, PRIMARY_KEY,UNIQUE 등등이 있겠다.
이는 DBA_CONSTRAINTS에서 조회 가능하다.

 

파티션(PARTITION) 테이블

지속적으로 용량이 증가하는 논리적 테이블을 여러 개의 물리적인 공간으로 나누어 성능을 향상시킨 테이블이다.

 

 

DBA_PART_TABLES에서 조회 가능하다.

 

index-Organized Tables이라는 것도 있는데, 테이블의 기본 키와 다른 열 값을 포함한 하나의 B* Tree만을 유지 관리하는 테이블이다. 때문에 검색 속도가 빠르다는 장점이 있다.

 

 

 

INDEX

 

테이블에서 원하는 데이터를 빠르게 검색하기 위하여 사용하는 데이터 구조이다.

종류는 다음과 같다.

- 단일 컬럼 인덱스(Single Index) : 하나의 컬럼으로 만들어진 인덱스.
- 복합 인덱스(Concanated Index) : 하나 이상의 컬럼으로 만들어진 인덱스.
- 유일 인덱스(Unique Index) : 테이블에서 유일한 값을 가진 컬럼으로 만들어진 인덱스.
- 비유일 인덱스(Non-Unique Index) : 중복되는 값을 인정하는 컬럼으로 만든 인덱스.

DBA_INDEXES에서 조회 가능하다.

 

 

VIEW

 

SELECT 문장으로 표현되는 질의에 이름을 부여하여 정의한 가상의 테이블이다.

DBA_VIEWS에서 조회 가능하다.

 

SYNONYM

 

오브젝트에 대한 별칭(ALIAS)이다.

DBA_SYNONYMS에서 조회 가능하다.

 

SEQUENCE

 

순차적으로 부여하는 고유번호이다. 주로 새로운 데이터에 유일한 고유번호를 자동으로 부여할 때 사용한다.

DBA_SEQUENCES에서 조회 가능하다.

 

JOB

주기적으로 사용자가 설정한 시각이 되면 실행되는 작업이다.

DBA_JOBS에서 조회 가능하다.

 

 

 

 

티베로는 이렇게 여러 오브젝트를 제공함으로써 사용자가 여러 기능들을 사용할 수 있게 해준다.

'Tibero > 아키텍쳐' 카테고리의 다른 글

Tibero, Oracle lock 종류  (0) 2023.09.22
Tibero HA 및 멀티인스턴스  (0) 2023.03.13
tbdown 옵션 정리  (0) 2023.01.26
tbboot 단계 정리  (0) 2023.01.26
티베로 설치시 기본적으로 생성되는 파일 정리  (1) 2023.01.19