OpenFrame NDB 7.3
본 장에서는 OpenFrame NDB 7.3의 새로운 기능에 대해 간략히 설명한다. 상세한 설명은 관련 안내서를 참고한다.
1. 신규 기능
본 절에서는 제품의 신규 추가 사항에 대해 설명한다.
-
GROUP OCCURS 기능 추가
-
NDB SCHEMA를 등록할 때 GROUP OCCURS 필드가 포함된 SCHEMA FILE도 등록할 수 있도록 기능을 지원한다.
-
최신 버전부터는 OCCURS 필드가 존재하면 하위 필드를 BULK 처리한다.
-
-
RECORD LOCK 기능 추가
-
NDB 7.1 버전에서는 RANGE / SUBRANGE 단위로만 LOCK 기능을 제공되었으나 최신 버전에서는 RECORD 단위의 LOCK도 지원한다.
-
-
NDB PED 추가 구문 지원
최신 버전에서 NDB PED에서 기존에 지원하지 않았던 아래 구문을 지원한다.
-
INCLUSION SCHEMA
-
EXCLUSION SCHEMA
-
INCLUSION SUBRANGE
-
EXCLUSION SUBRANGE
-
-
ndbimport -e 옵션 추가
-
레코드 중복을 검사할 수 있는 옵션 -e가 추가되었다. 해당 옵션을 사용하면 데이터는 실제로 로드되지 않고 검사만 수행한다. 자세한 내용은 OpenFrame NDB "툴 참조 안내서"의 'ndbimport’를 참고한다.
-
-
KEY BUFFERING, PAGING 기능 추가
-
ndbmgr -p 옵션 또는 PED에 KEYBUFFER, PAGESIZE 절을 기술하여 keybuffer, paginig 단위 설정이 가능하다. 자세한 내용은 OpenFrame NDB "툴 참조 안내서"의 'ndbmgr’을 참고한다.
-
-
NDB DDL 문 출력 기능 추가
-
ndbmgr -P 옵션을 사용하면 DDL을 실제로 실행하지 않고 해당 스키마의 DDL을 화면에 출력하는 기능이 추가되었다. 자세한 내용은 OpenFrame NDB "툴 참조 안내서"의 'ndbmgr’을 참고한다.
-
2. 변경 기능
본 절에서는 제품의 변경 사항에 대해 설명한다.
-
ndbimport 툴 옵션 고도화
-
ndbimport를 사용하는 경우 사용되는 tool에서 불필요한 옵션 -k와 -i를 삭제하였다.
-
NDB 제품이 RDB화되어 인덱스를 DBMS 인덱스로 지정함에 따라, 인덱스를 사용하는 옵션들은 삭제되었다.
자세한 내용은 OpenFrame NDB "툴 참조 안내서"의 'ndbimport’를 참고한다.
-
-
NDB 템플릿 변경
-
NDB_DML_REC_COMMON.template을 추가하여 NDB 관련 템플릿이 6종류에서 7종류로 변경되었다. NDB_DML_REC_COMMON.template 내부에 버전을 명시하여 버전 확인이 가능하다.
-
-
DEBUG 로그 보강
-
NDB DML 동작 시 DEBUG 로그에 DML 대상이나 타입 등이 함께 출력되도록 보강되었다. 자세한 내용은 OpenFrame NDB "환경설정 안내서" 'DEBUG’를 참고한다.
-
3. 버그 수정
본 절에서는 제품의 모듈별 버그 수정 사항에 대해 설명한다.
-
ndbexport ndbimport 사용 시 ctl 파일과 다른 스키마를 사용해도 정상 수행되는 현상을 수정하였다. (IMS #314824 참고)
-
툴 사용 시 명시한 파라미터와 ctl 파일의 스키마가 일치하는지 체크 하도록 변경되었다.
-
-
ndbconvstmt 사용 시 등록되지 않은 스키마 대상일 경우 core 파일이 발생하는 현상을 수정하였다. (IMS #314625 참고)
-
ndbgensch 사용 시 등록되지 않은 스키마 대상일 경우 빈 파일이 생성되는 현상을 수정하였다. (IMS #314560 참고)