티베로의 오브젝트 목록은 다음과 같다.
• 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 |