릴리즈 노트_7.1

Tibero7 DBMS 릴리즈 7.1 버전에서 추가된 신규 기능, 개선 사항 등 변경 사항 정보를 간략하게 확인하세요.

신규 기능

본 절에서는 신규로 추가된 기능에 대해서 간략히 설명합니다.

DBMS 엔진

SQL Plan Management

실행계획 변경으로 인한 성능 저하 방지를 위해 SQL Plan Management 기능이 추가됐습니다.

JSON type

JSON 데이터를 저장 및 처리하기 위해 JSON type이 추가됐습니다.

Fine-grained Auditing

테이블 또는 뷰에서 특정 조건을 만족하는 컬럼 또는 로우 단위의 데이터를 감시하는 Fine-grained Auditing(FGA) 기능을 DBMS_FGA 패키지를 통해 지원합니다.

자세한 내용은 "Tibero 관리자 안내서"의 "사용자 관리와 데이터베이스 보안"을 참고합니다.

Flashback Database 기능

DB 전체를 백업/복구 과정 없이 특정 과거 시점으로 되돌릴 수 있습니다. 특정 과거 시점으로 되돌아가기 위한 일반적인 백업 파일 복원과 복구 시간을 대폭 단축 시킬 수 있습니다.

단, 과거로 돌아가기 위해서는특정 파일을 생성하여 기록하기 때문에 평상시 성능 저하를 감안해야 합니다. 자세한 내용은 "Tibero 관리자 안내서"의 "백업과 복구"를 참고합니다.

TSC(Tibero Standby Cluster)

  • Snapshot Standby Primary와의 동기화를 위한 redo log 수신은 계속 진행함과 동시에, 특정 시점부터 독자적으로 DDL/DML 을 수행할 수 있게 합니다. 단, 실제 Primary와 동기화를 위해서는 수행했던 DDL/DML들은 모두 롤백됩니다.

  • Multi-Node Standby (멀티노드 TSC) Primary-Standby 노드간 동기화의 가용성을 높이며, read-only 모드로 사용 시 쿼리를 분산시킬 수 있어 성능 향상을 기대할 수 있습니다.

  • Cascade Standby (캐스케이드 TSC) Primary node로부터 Standby node가 전송 받은 redo log를 Primary 대신 또다른 Standby node에게 전송해 Primary node의 네트워크 부담을 줄여줍니다.

자세한 내용은 "Tibero 관리자 안내서"의 "Tibero Standby Cluster"를 참고합니다.

AWS QuickStarts

Observer 가용성을 위한 기능이 추가됐습니다.

HSM 장비를 이용한 암호화 키 분리 기능

Wallet에 보관하는 키를 HSM(Hardware Security Module) 장비에 보관하는 기능이 추가됐습니다.

  • HSM 장비 지원 목록

    D'Amo KMS(펜타시큐리티)

    Vormetric Data Security Manager(탈레스)

클라우드 환경에서 티베로 과금을 위한 정보를 측정하고 기록하는 기능

클라우드 라이선스 사용 시 과금을 위한 정보를 기록하는 기능이 추가됐습니다.

GOST 암호화 알고리즘

Tibero 암호화 알고리즘으로 GOST 암호화가 추가됐습니다.

OLTP Compression 기능

OLTP 환경에서 Direct Path Insert/Load가 아닌 일반적인 DML이 발생하는 테이블에 대해서 압축을 수행할 수 있는 기능이 추가됐습니다.

Index Prefix Compression 기능

Index Leaf Block에서 상위 Key Column들에 대한 중복을 제거하여 공간 효율을 높이는 압축 기능이 추가됐습니다. Index를 생성 또는 재생성할 때 COMPRESS N clause를 추가하여 기능을 사용할 수 있습니다.

Geometry KNN 연산 지원

KNN 연산을 지원합니다.

TAS disk resize 기능

TAS에서 사용 중인 디스크의 크기를 기존의 크기보다 더 크게 변경할 수 있는 기능이 추가됐습니다.

TAS disk repair timer 기능

TAS에서 디스크에 장애가 발생할 시 일정 시간이 지나면 디스크를 자동으로 drop하는 기능이 추가됐습니다.

tbascmd과 DDL을 이용한 TAS meta 정합성 체크 기능

TAS에서 관리하는 파일과 디스크 공간 관련 메타 정보에 이상이 없는지 체크할 수 있는 tbascmd 구문과 DDL이 추가됐습니다.

SSVR에서 log flush를 다른 작업보다 우선 처리하는 기능

SSVR에서 다른 작업보다 log flush 부하를 우선적으로 처리하는 기능이 추가됐습니다.

GIS Geography 공간좌표계

다양한 공간좌표계 및 공간좌표계를 고려한 연산들이 추가됐습니다.

GIS Geometry 신기능

공간 데이터에 대하여 2D, 3D를 포함한 여러 타입 및 연산이 추가됐습니다.

Label Security 기능

특정 테이블의 열 및 사용자에게 할당된 레이블을 이용하여 대상 테이블의 행에 대한 접근을 제어하는 기능인 Label Security가 추가됐습니다.

In-Memory Column Store

특정 열에 대한 검색을 최적화하기 위해 데이터를 컬럼 포맷으로 메모리 상에 저장하는 기능인 In- Memory Column Store 기능이 추가됐습니다.

자세한 내용은 "Tibero IMCS 안내서"를 참고합니다.

유틸리티

Recovery Manager Tool(RMGR)

RMGR에 추가된 기능은 다음과 같습니다.

  • Veritas 사의 백업/복구 솔루션인 NetBackup과의 연동을 지원합니다.

  • Standby node에서 온라인 백업을 진행할 수 있으며, 이를 이용해 Primary node를 복구할 수 있습니다.

  • 기타 추가/변경 옵션

옵션
설명

--interval

RMGR 백업/복구 진행률을 확인하여 출력해주는 실시간 시간 간격을 초 단 위로 조절

-v, --verbose

RMGR 백업/복구를 진행하는 경우 각 데이터 파일마다의 절대 경로를 출력

-s, --silent

RMGR 백업/복구를 진행하는 경우 각 데이터 파일 별 진행률 출력안함

-l, --log-level

클라이언트 측 RMGR 이력을 남기는 로그 레벨을 설정

-L

클라이언트 측 RMGR 이력을 남기는 로그 파일의 경로를 설정

-o

백업/복구에 사용될 최대 16개까지의 분산 경로를 지정 가능

-n

NetBackup을 사용하는 경우 백업/복구에 사용될 NetBackup 경로 지정

-d, --datafile

백업/복구할 대상 데이터 파일을 지정

-T, --skip-tablespace

백업/복구 대상에서 제외할 테이블 스페이스를 지정

--skip-readonly

백업/복구 대상에서 Read only 테이블 스페이스들은 제외

--skip-offline

백업/복구 대상에서 Offline 테이블 스페이스들은 제외

-a, --archive-only

데이터 파일이 아닌 최신 아카이브 로그 파일들을 백업

--from-seq

백업할 아카이브 로그의 처음 시퀀스를 지정

--to-seq

백업할 아카이브 로그의 마지막 시퀀스를 지정

--thread

아카이브 로그 백업/복구할 때 Redo 스레드를 지정

--arc-dest-force

아카이브 로그 백업/복구할 때 대상 구간에 임의의 아카이브 로그 파일을 찾을 수 없어도 실패하지 않고 진행되도록 함

--delete-original

아카이브 로그 백업/복구 후 백업 본이 아닌 원본 파일들을 삭제

--with-password-file

MOUNT 모드에서 SYS 계정 로그인에 필요한 패스워드 파일을 함께 백업/복 구

--no-rollback

백업 도중 취소/실패 시 지금까지 백업한 파일들을 롤백하지 않고 보존

--continue

백업 파일을 가져오지 않고 복구만 진행

--for-standby

Standby 구축을 위한 모든 데이터 파일들과 복구에 필요한 아카이브 로그 파 일, 그리고 온라인 Redo 로그 파일들까지 백업/복구

--recover-to

지정한 특정 경로에 백업 셋을 복원 후 복구를 수행

--restore-only

대상 백업 데이터 파일들을 가져온 후 복구는 수행 안함

--restore-archive-only

대상 백업 아카이브 로그 파일들을 가져온 후 복구는 수행 안함

--wallet

사용자가 명시한 PASSWORD를 통해 WALLET을 열고 암호화된 테이블 스 페이스를 복구할 수 있게 함

-b, --backup-set

지정한 백업 셋을 삭제하거나 복구할 때에는 지정한 백업 셋부터 탐색해 가져옴

--archivelog

백업이 아닌 실제 아카이브 로그들을 삭제

--cf-only

실제 백업 셋 또는 아카이브 로그의 물리적 파일은 삭제하지 않고 컨트롤 파일에서만 정보를 삭제

--sent-to-standby

Standby로 전송이 완료된 아카이브 로그들을 삭제

--switch

데이터베이스의 데이터 파일을 백업 데이터 파일로 즉시 대체하여 사용

--no-image-logging

백업을 수행할 때 기존의 image logging 방식이 아닌 block consistency check 방식을 이용

RMGR에 추가된 자세한 내용은 "Tibero 관리자 안내서"의 "백업 및 복구"를 참고합니다.

gateway for oracle 19c

Oracle 19c용 Gateway가 추가됐습니다.

ESRI shapefile 변환 기능

테이블을 shapefile 형태로 변환하는 기능 tibero2shp가 추가됐습니다.


변경 기능

본 절에서는 변경 또는 개선된 기능에 대해서 간략히 설명합니다.

DBMS 엔진

기본 문자 집합(Default Character Set)

Tibero의 기본 문자 집합이 MSWIN949에서 UTF8로 변경됐습니다.

DBMS_SCHEDULER 기능 지원

DBMS_SCHEDULER 패키지의 전반적인 기능 개선 및 일부 세부 미지원되던 기능들을 지원합니다.

TAC Recovery Parallel Reconfiguration

Tibero active cluster(TAC)를 구성하는 인스턴스가 다운되거나 새로운 인스턴스가 액티브 클러스터에 참여하면 클러스터링을 위해 인스턴스 별로 관리하는 내부 리소스들을 재분배합니다.

기존에는 이러한 리소스 재분배 작업을 싱글 스레드가 단독으로 수행하였으나, 수행 시간 단축을 위해 멀티 스레드가 병렬로 수행하도록 개선했습니다.

Last updated