6.1.3 Release Note APRIL 22, 2014
목차 목차... 2 1. 시스템요구사항... 3 2. 릴리스정보... 4 2.1 6.1.3의주요기능... 4 2.2 변경사항... 8 데이터베이스버전... 8 호환성... 8 프로퍼티... 8 성능뷰... 8 에러메시지... 8 2.3 패키지... 9 2.4 다운로드... 10 위치... 10 설치... 10
1. 시스템요구사항 하드웨어최저사양 1GB RAM ( 권장 : 2GB) 1 CPU ( 권장 : 2 CPUs) 4GB 하드디스크여유공간 ( 권장 : 12GB) 운영체제및플랫폼 6.1.3은아래표에나열된운영체제와플랫폼상에서운영가능하다. OS CPU Version Bit (Server) Bit (Client) AIX PowerPC 5.3 tl1 이상 64-bit 64-bit HP-UX IA64 11.23 이상 64-bit 64-bit SUN SPARC 2.8 이상 64-bit 64-bit SUN x86 2.10 이상 64-bit 64-bit LINUX x 86, x86-64 (GNU glibc 2.3.4 이상 ) ES40 이상 64-bit 64-bit Java 버전 : 알티베이스 JDBC 는 JDK 1.5 이상에서호환됨.
2. 릴리스정보 2.1 6.1.3 의주요기능 다중-사용자지원 - 알티베이스 XDB는메모리상주형데이터베이스시스템으로, 매우빠른속도로데이터를처리하며, 다중-사용자를지원한다. 클라이언트 / 서버구조와 Direct Attach(DA) 모드 - 클라이언트 / 서버구조를기본으로하며, Direct Attach(DA) 모드를추가로제공한다. Direct Attach(DA) 모드를사용하는응용프로그램은대부분의데이터베이스시스템구성요소들을임베딩하는형태를갖는다. - 클라이언트 / 서버통신프로토콜 : TCP/IP, IPC, Unix Domain socket 다중프로세스, 다중쓰레드구조 - 알티베이스 XDB 서버는내부적으로다중프로세스, 다중쓰레드구조이다. 클라이언트 / 서버구조에서한개의클라이언트는 W 프로세스 (Working Process) 내의한개의서비스쓰레드와세션을구성한다. SQL92 표준 - 알티베이스 XDB는산업표준인터페이스를지원하며알티베이스 XDB에서제공하는데이터베이스질의어는 SQL92 표준을따른다. 다양한응용프로그램개발인터페이스지원 - 애플리케이션프로그래밍인터페이스로는 ODBC, JDBC, C/C++ Precompiler, Altibase C Interface(ACI) 등을제공하며, 기존에작성된데이터베이스응용프로그램을변환할필요없이그대로사용할수있다. Direct Call Interface 지원 - Direct Call Interface(DCI) 은 Altibase C Interface(ACI) 의확장된형태로, DA 모드사용시더욱높은성능을사용자에게제공하기위해 XDB에서지원하는 C 함수이다. C 언어로 DA 모드응용프로그램작성시기존의 ACI 함수와함께 DCI를이용할수있다. DCI 응용프로그램은여러모듈을우회하여모듈간의통신및데이터처리부하를최소화하기때문에, ODBC 또는 ACI 응용프로그램보다높은성능을제공한다. 다중버전기법 (MVCC: Multi-Version Concurrency Control) 을이용한동시성제어 - 알티베이스 XDB는다중버전기법 (MVCC: Multi-Version Concurrency Control) 을이용한동시성제어를수행한다. - 알티베이스 XDB 는레코드의변경시마다새로운버전을생성하는 out-place MVCC 로구현되어있다.
AUTOCOMMIT 모드지원 트랜잭션고립화수준 (Isolation level) - Level 0 : read committed - Level 1 : repeatable read - Level 2 : no phantom read 퍼지 & 핑퐁체크포인트 - 알티베이스 XDB는데이터베이스상태를안전하게백업데이터베이스로반영하기위한퍼지 & 핑퐁체크포인트수행한다. 저장프로시저 (stored procedure) 지원 데드락감지 (Deadlock Detection) 테이블단위컴팩션 (compaction) 지원 로그기반의데이터베이스이중화 (replication) 지원 메모리파티션드테이블알티베이스 XDB는메모리테이블과인덱스에대하여파티션이가능하다. 이렇게파티션이되는객체를파티션드메모리테이블, 파티션드인덱스라고한다. 메모리테이블에대한파티션드기능이추가됨으로써데이터로딩및인덱스재구축, 테이블과인덱스에대한스캔을빠르게처리할수있게되었다. 파티션드메모리테이블은파티셔닝방법에따라범위, 리스트, 해시파티션으로구분된다. 글로벌파티션드인덱스는파티션드테이블위에구축될수없으며, 로컬인덱스만이파티션드테이블위에구축될수있다. 알티베이스 XDB에서지원되는파티션드인덱스는아래와같다. 논파티션드테이블 파티션드테이블 ( 파티션드 ) 로컬프리픽스드인덱스 X O ( 파티션드 ) 로컬논프리픽스드인덱스 X O ( 파티션드 ) 글로벌프리픽스드인덱스 X X ( 파티션드 ) 글로벌논프리픽스드인덱스 X X 글로벌논파티션드인덱스 O X 파티션이중화 - 테이블단위및메모리파티션드테이블의파티션단위까지이중화를지원한다. 파티션의이중화는 CREATE REPLICATION 또는 ALTER REPLICATION 구문을사용하여지정된다. 하지만파티션드테이블을이중화하기위해서는다음의몇가지제약조건이있다. - 원격서버와지역서버의파티션방법이동일해야한다. 또한테이블은테이블로, 파티션은파티션으로이중화할수있으며, 교차하여이중화할수없다. - 범위나리스트파티션일경우파티션조건이동일해야한다. 일부파티션만이중화하는경우그파티션의조건만일치하면된다. default 파티션의경우에도마찬가지이다.
- 해시파티션은파티션의개수가동일해야한다. - 파티션드테이블에이중화를생성하였으나개개의파티션에대해이중화를생성한것이라면, 변경이나삭제도테이블이아닌파티션별로수행해야한다. 다양한유틸리티제공으로높은사용성 - xdbisql 빠르고편하게데이터베이스를관리할수있는유틸리티 - xdbaudit 두데이터베이스를테이블단위로비교, 검사하여데이터간의불일치정보를탐지 / 출력하며불일치가발생한경우두데이터베이스를일치시키는기능을제공하는유틸리티 - xdbiloader 데이터베이스이전이나백업등이필요할때, 테이블단위로데이터를다운로드 / 업로드할수있도록지원하는유틸리티 제품사용시주의사항 6.1.3 릴리스에서는아래표에나열한기능들에대해서사용시주의가필요하며향후릴리스에서보완및지원예정이다. 자세한사항은 매뉴얼을참고하도록한다. Performance View V$STATEMENT 연결된세션별로가장최근실행된구문 (statement) 정보를출력 W 프로세스로접속한세션에서는 V$STATEMENT 성능뷰에 DA 모드로접속한세션에속하는구문 (statement) 정보가나타나지않는다. DA 모드로접속한세션에서도 W 프로세스로접속한세션및다른 DA 모드접속세션에속하는구문정보가나타나지않는다. Performance View V$SERVICE_THREAD 서버에서클라이언트의요청을받아질의를수행하는쓰레드를서비스쓰레드라한다. DA 모드클라이언트의경우, W 프로세스내의서비스쓰레드와접속하지않기때문에해당정보가 V$SERVICE_THREAD 성능뷰에나타나지않는다. Property LOGIN_TIMEOUT 알티베이스 XDB 의포트로접속이이루어진후인증 절차가완료될때까지허용된시간이다. DA 모드로접속하는클라이언트는대상에서제외된다. Error Messages 동일한오류상황이더라도 W 프로세스로접속한 클라이언트와 DA 모드클라이언트간에에러메시지가 다를수있다. 수정예정 Tablespace Volatile Tablespace 지원예정 Data type Geometry 데이터타입지원예정
Replication 이중화 EAGER 모드지원예정 Replication Offline Replication 지원예정 Replication 이중화를이용한복구지원예정 Spatial Spatial 기능지원예정 Ranking Functions RANK, DENSE_RANK, ROW_NUMBER 지원예정 SQL Functions BASE64_DECODE_STR, BASE64_ENCODE_STR, SYS_GUID_STR 지원예정
2.2 변경사항 DBA 와개발자가알아야할추가, 변경, 및제거된기능을아래에서설명한다. 데이터베이스버전 데이터베이스구성요소별최신버전 버전 데이터베이스 바이너리버전 통신프로토콜 버전 메타버전 이중화프로토콜 버전 6.1.3 1.0.0 5.6.2 2.1.1 6.1.1 호환성 데이터베이스바이너리버전 통신프로토콜버전 메타버전 이중화프로토콜버전 클라이언트호환성 프로퍼티 성능뷰 에러메시지
2.3 패키지 OS CPU Archive Name AIX HP-UX SUN SUN Linux/glibc powerpc IA64 SPARC X86 X86 altibase-xdb-server-6.1.3.0.1-aix-powerpc-64bit-release.run altibase-xdb-client-6.1.3.0.1-aix-powerpc-64bit-release.run altibase-xdb-server-6.1.3.0.1-hpux-ia64-64bit-release.run altibase-xdb-client-6.1.3. 0.1-HPUX-IA64-64bit-release.run altibase-xdb-server-6.1.3.0.1-solaris-sparc-64bit-release.run altibase-xdb-client-6.1.3.0.1-solaris-sparc-64bit-release.run altibase-xdb-server-6.1.3.0.1-solaris-x86-64bit-release.run altibase-xdb-client-6.1.3.0.1-solaris-x86-64bit-release.run altibase-xdb-server-6.1.3.0.1-linux-x86-64bit-release.run altibase-xdb-client-6.1.3.0.1-linux-x86-64bit-release.run
2.4 다운로드 위치 Package http://support.altibase.com Manual http://support.altibase.com 설치 Installation Guide 참고.