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 5 Next »

태그 메타의 개념

태그 메타는 마크베이스에서 저장될 임의의 태그가 가질 이름과  부가 정보를 나타낸다.

즉, 특정 장비에 존재하는 태그가 3개라고 한다면, 이 태그를 나타내는 임의의 이름과 관련 부가 정보가 필요한데, 이것을 모두 태그의 메타 정보라고 한다.

이 태그 메타는 최소한 이름이 존재할 수 있으며,  부가적으로 필요하다면 해당 장비에 맞는 다양한 종류의 데이터 타입을 지정할 수 있도록 되어 있다.

이름만을 갖는 태그 메타 사용 예

태그 메타의 생성

아래는 가장 기본적인 태그 메타가 생성되는 TAG 테이블의 생성 명령어이다.

create tagdata table TAG (name varchar(20) primary key, time datetime basetime, value double summarized);
Mach> desc tag;
[ COLUMN ]                              
----------------------------------------------------------------
NAME                          TYPE                LENGTH        
----------------------------------------------------------------
NAME                          varchar             20                  
TIME                          datetime            31              
VALUE                         double              17                  

위는 기본적인 TAG 테이블을 생성한 것이며, 태그 메타에 대한 별도의 정보는 보여지지 않는다.

이 경우 태그 메타는 VARCHAR 형의 기본적인 이름 만을 가질 수 있다.

태그 메타의 입력

insert into t1 metadata values ('TAG_0001');

insert into tag values ('TAG_0001', '2010-01-01', 1.1);


insert into tag metadata values ('TAG_0001', 99, '2010-01-01', '1.1.1.1');

태그 메타의 수정

update tag metadata set name = 'TAG_0000001' where name = 'TAG_0001';


태그 메타의 삭제

delete from tag metadata where name = 'TAG_0001'


추가 정보를 갖는 태그 메타 사용 예

태그 메타의 생성

아래는 가장 기본적인 태그 메타가 생성되는 TAG 테이블의 생성 명령어이다.

create tagdata table TAG (name varchar(20) primary key, time datetime basetime, value double summarized)
metadata
(type short, create_date datetime, srcip ipv4) ;

Mach> desc tag;dr
[ COLUMN ]                              
----------------------------------------------------------------
NAME                          TYPE                LENGTH        
----------------------------------------------------------------
NAME                          varchar             20                  
TIME                          datetime            31              
VALUE                         double              17                  
[ META-COLUMN ]                              
----------------------------------------------------------------
NAME                          TYPE                LENGTH        
----------------------------------------------------------------
TYPE                          short               6               
CREATE_DATE                   datetime            31              
SRCIP                         ipv4                15                  


태그 메타의 입력

insert into t1 metadata values ('TAG_0001');

insert into tag values ('TAG_0001', '2010-01-01', 1.1);


insert into tag metadata values ('TAG_0001', 99, '2010-01-01', '1.1.1.1');

태그 메타의 수정

update tag metadata set name = 'TAG_0000001' where name = 'TAG_0001';


태그 메타의 삭제

delete from tag metadata where name = 'TAG_0001'


  • No labels