Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 13 Next »

Tag Table 압축 기능


마크베이스 6.0에서 Tag Table을 위한 새로운 압축 기법을 도입하여 보다 최적화된 데이터 압축을 구현하였습니다. 기존 버전 대비 최대 1/4의 크기로 디스크 사용량이 감소하였습니다. 이러한 변경 사항으로 인해 기존 버전의 데이터 파일과 호환이 되지 않으므로, 이전 버전의 데이터를 이용하려면 데이터의 이전이 필요합니다.

이 추가 기능으로 인한 사용자 인터페이스의 변경은 없으며, 기존과 동일하게 Tag  테이블을 생성하고 사용하면 됩니다.


데이터베이스 및 Tag Table 증분 백업


마크베이스 6.0 에서는 데이터베이스 전체 또는 Tag, Log, 테이블에 대한 증분 백업이 가능합니다. 이전에 백업한 데이터  이후에 입력된 데이터를 백업하는 명령이 추가되어 전체 데이터의 Full backup만을 사용할 경우에 발생할 수 있는 백업 시간 및 공간에 대한 부담을 없앴습니다. 자세한 사항은 관련 페이지을 참고하세요.

증분 백업은 이전에 수행한 Full back뜨는 이전 증분 백업 파일을 기반으로 수행합니다. 

Mach> BACKUP DATABASE INTO DISK = 'backup1'; /* full backup 수행 */
Executed successfully.
Mach> ...
 
Mach> BACKUP DATABASE AFTER 'backup1' INTO DISK = 'backup2'; /* backup1 이후에 입력한 데이터만 증분 백업을 수행함 */
Executed successfully.
Mach> ...


Rollup Table 삭제 기능


마크베이스 6.0에서 이미 Rollup 데이터를 삭제하는 기능을 추가했습니다. 증분 백업으로 이미 복제한 데이터를 삭제하여 저장 공간을 확보할 경우에 사용합니다. 자세한 사항은 관련페이지를 참고하세요.

DELETE FROM tag rollup BEFORE TO_DATE('time_string');


Lookup 및 Tag meta 데이터의 자동 복제


Cluster 버전에서 두개의 Broker 노드를 사용하는 경우에 Lookup 테이블과 Tag meta 테이블을 자동으로 복제하는 기능을 추가했습니다.

사용상에 있어 특이 사항은 없으나, 현재 버전은 Broker노드가 2개인 경우만 지원하며, Leader broker노드에서만 lookup 및 tag meta에 insert, update가 가능합니다.

ODBC Multi Connection 지원 및 강화


ODBC/CLI를 통한 데이터베이스 접근시에  접속한 서버에 장애가 발생할 경우에 다른 서버로 접속할 수 있는 기능을 추가하였습니다. 접속한 서버와의 연결이 끊어질 경우, 설정한 다른 서버로 접속하고 이전 서버에서 수행하던 질의문의 상태를 복원하여 줍니다. (Insert, Append 한정)



SCAN_FORWARD, SCAN_BACKWARD


입력 시점 기준(로그 데이터의 ARRIVAL_TIME 값 또는 TAG 테이블의 입력 시점 기준)으로 데이터를 순차적으로 검색할 수 있는 힌트가 추가되었습니다. 데이터의 입력 순서가 데이터의 시간 순인 경우(시계열 데이터에서는 일반적입니다.) 별도의 ORDER BY 절의 사용이 필요 없어서 성능상 이점을 얻을 수 있습니다.

질의 수행의 예는 다음과 같습니다.

SELECT /*+ SCAN_BACKWARD(tag) */ TO_TIMESTAMP(time) FROM tag WHERE name='Edge.106_X1' limit 1;




CHECK FORGERY, Single File backup, bloom filter 기능 삭제


거의 사용되지 않던 기능인 check forgery, single file backup, bloom filter기능을 제거하였습니다.



  • No labels