주 제멀티미디어 데이터베이스의특징과 구조, 기능 등을 구체적으로설명하고, 현재 이를 지원하는상용 툴에 대하여 소개하라.담당교수 : 우영운 교수님학 번 : 93RI006이 름 : 곽 진 석1. 개 요컴퓨터 기술과 통신망 기술의 발전으로 멀티미디어 시대가 도래함에 따라 기존의 정형 자료에 비하여 상대적으로 대용량인 전문(Full-Text), 정지 화상(Image), 음성(Audio) 자료, 동화상(Video) 자료 등의 다양한 미디어 자료가 복합되어 있는 멀치미디어 정보가 대량으로 발생되고, 기존 정보들도 멀티미디어화 되고 있다. 이에 따라 멀티미디어 응용 시스탬(멀티미디어 전자 우편, 문서 작성 시스템, 이미지관리 시스템..) 들과 전자 신문, 홈 쇼핑 등과 같은 새로운 멀티미디어 정보 서비스가 확산되고 있고, 문헌 정보, 인물 정보, 법률 정보 등의 정보 검색 시스템에서도 기존의 전문 위주의 정보 검색 서비스에서 멀티미디어 정보 검색 서비스로 급격히 변화되고 있다.멀티미디어 정보는 그 특성상 자료의 저장, 관리 및 검색 방법이 기존의 정형 자료와는 다르다. 자료가 크고 복잡하므로 모형화하는 방법 및 저장하는 방법이 달라지고, 특히 검색 방법도 기존 데이터베이스 시스템의 검색 방법인 정확히 일치하는 자료를 검색하는 것과는 달리 유사성에 의한 검색을 요구한다.그러므로 새로운 응용 분야의요구를 충족시키기 위해서는 On-Line Transaction Process-ing(OLTP) 또는 경영정보 시스템 같은 분야의 정형 데이터베이스를 관리하던 기존 데이터베이스 관리 시스템과 전문 정보 검색 시스템, 이미지 검색 시스템 및 Geometric Information system(GIS) 시스탬과 같은 비정형 자료 관리를 지원하던 정보 검색 시스템의 통합의 필요성이 지기되고 있다. 즉, 기존 Data Base Management System(DBMS) 기능(트랜잭션 처리, 동시성 제어, 회복, 질의, 자료의 일치성 보장)에 멀티미디어 정보 모형화 기능, 멀티미디어 자료에 대다. SQL92에서는 문자 자료형 이외에 범용 이진 자료의 저장을 위하여 BIT자료형과 그의 가변적 형태인 BIT VARYING(N) 자료형 선언을 지원하고 있다.가변적 크기의속성을 사용하는 방법은 최대 크기를 미리 제한해 놓아야 한다는 단점이 있기 때문에 실제 멀티미디어 자료를 저장하기 위해서는 대용량 자료 방법을 사용한다. 대용량 자료 저장의 경우 보통 실제 자료는 데이터베이스 테이블과 다른 위치에 저장이 되며 그의 포인터만을 관리하게 된다. 대용량 자료의 경우 한 번의 데이터베이스 작업에 의해 읽어올수 없는 경우가 대부분이므로 제이타베이스 시스템은 대용량 자료의 일부분을 읽거나 특정 부분으로 검색 위치를 이동하는 등의 기능 제공이 필요하다.멀티미디어 처리에 있어서 관계형 데이터베이스에 비하여 객체지향 데이터베이스가 가지는 장점은 다음과 같다.* 복잡한 객체를 쉽게 모델링할 수 있다.*호스트 언어(host language)와의 결합이 용이하다.* 새로운 자료형 및 연산을 쉽게 정의할 수 있으며 확장할 수 있다.* 동시성 제어(concurrency control)가 효율적이다.현재 객체지향 데이터베이스 언어를 위한 표준으로서 SQL3의 초안(draft)이 제안되어 있는 상태이며, 곧 표준으로 제정된 전망이다. SQL3은 SQL92에 비하여 객체지향 모델 및 멀티미디어 자료형 지원, 4GL 수준의 프로그래밍 기능 지원 등을 골자로 하고 있다. SQL3에 제시되어 있는 CREATE TYPE명령어를 사용하면 사용자 정의 멀티미디어 자료형의 지원이 가능하게 된다.추후 표준으로 제정된다면 SQL3은 멀티미디어 데이터베이스의 표준언어로서 자리잡게 될 것이 기대된다.현재 발표되어 있는 많은 상용 객체지향 데이터베이스들은 제각기 고유한 방식으로 멀티미디어 자료를 지원하고 있다. UniSQL에서는 Generalized Large Object(GLO)라는 클래스를 기반으로Large Lbject(GLO)라는 클래스를 기반으로 Large Object(LO)와 File Based 있는 것은 문서 검색 시스템이며 점차 영상 및 음성 분야쪽으로 확장되고 있다.* 구조 질의(structure query)복잡한 형태를 지니고 있는 멀티미디어 정보에 대해 구조에 대한 조건을 주고 이것에 일치하는 정보를 검색한다. 예를 든다면 " 뉴스 비디오 중에서 다른 뉴스에 참조된 영상이 두 개이상 있는 것을 검색하라" 라는 질의가 있을 수 있다. CAD나 구조화된 영상 자료들에 대하여 이 형태의 질의가 행해질 수 있다.● 동영상 자료 검색디지탈화된 동영상 자료는 정보의 다른 정보형태보다 뛰어난 표현력으로 인하여 많은 멀티미디어 시스테에서 다루고 있다. 동영상 자료는 여러 프레임들이 모여 구성된 하나의 대용량 자료로 볼수 있지만, 프레임 - 씬(Scene)-영화 등의 계층적 논리적 구조로 볼 수 있다. 동영상 자료의 검색을 위한 색인 생성과, 복잡한 개체들의 조합으로 볼 수 있는 동영상 자료의 효율적인 관리를 위해서, 동여상 자료를 논리적으로 구조화하는 작업은 필요하다. 동영상의 논리적 분류는 픽셀 검사 및 밝기 히스토그램, 색상 히스토그램 등을 이용한 프레임간 검사를 통하여 자동적으로 행해질 수 있다.데이터베이스에 저장된 동영상에 대하여 적용할수 있는 질의의 종류로는 여러 가지가 있다. 먼저 특정 속성을 검색하는 질의 종류가 있으며, 영상 자료의 경우와 마찬가지로 동영상의 내용을 입력받을 수 있는 메카니즘을 지원하여 그에 해당하는 내용을 검색하는 내용기반 질의 종류가 있다. 마지막으로 복잡한 계층적 구조를 가지는 동영상에 대하여 포함관계나 참조관계 등을 만족하는 자료를 찾는 구조적 질의가 있을 수 있다.아직까지 동영상에 대한 질의 처리를 효율적으로 수행하는 시스템은 많이 발표되어 있지 않으나, 주문형 비디오 시스템 등 점차 동영상을 기본 매개체로 하는 시스템이 요구됨에 따라 이에 대한 연구가 활발히 진해되고 있다.● 멀티미디어 데이터베이스에서의 트랜잭션의 특징기존의 데이터베이스 트랜잭션 처리에 비하여 멀티미디어 데이터베이스에서의 트랜잭션처리에서 나타나는 기법을 사용한다. 기존의 데이터베이스 시스템과 비교하여 멀티미디어 데이터베이스의 잠금 기법에서 타이가 나는 것은 다단위 잠금(Multigranularity lock-ing)기법의 단위들이다.다단위 잠금 기법은 여러 사용자들의 로크(lock) 기다림 시간을 최소화하면서 동시에 소요되는 로크의 수를 최소화하기 위하여 과안되었다. 기존의 데이터베이스 시스템에서 다단위 잠금 기법을 위해 선택되는 단위들은 레코드, 블록, 데이터베이스 등의 일반적이며, 멀티미디어 데이터베이스에서는 특성에 맞도록 단위가 설정되어야 한다. 단위를 너무 좁게 설정하면 작업의 동시성은 향상되나 잠금 터리에 소요되는 비용이 많으며, 단위를 너무 넓게 설정하면 잠금 처리에 소요되는 비용은 적게 되나 작업의 동시성이 떨어지게 되므로 응용분야의 특성에 맞는 단위를 설정하는 것이 필요하다.멀티미디어 데이터베이스에서 설정할 수 ?는 잠금 단위(lock granule)의 설정을 위하여 고려해 보아야 할 점으로는 다음과 같은 것들이 있다. 먼저 물리적 저장 구조 수준의 잠금 다위 설저이다. 블록(block) -클러스터(cluster) - 익스텐트(extent)와 같이 물리적 저장구조의 단위에따라 잠금 단위를 설정할 경우 데이터베이스 저장 시스템을의 접근시 동시성 제어가 용이하다. 다음으로는 객체지향 데이터베이스에 멀티미디어 자료가 관리될 경우, 객체 인스탄스(instance) 및 클래스의 잠금 단위 설정이다. 멀티미디어 자료는 사용자 혹은 새스템이 제공하는 클래스에 의해 자료형이 설정되고 인스탄스(instance) 및 클래스의 잠금 단위 설정이다. 멀티미디어 자료는 사용자 혹은 시스템이 제공하는 클래스에 의해 자료형이 설정되고 인스탄스가 생성되므로 클래스별 및 객테별 잠금 단위 제공은 필수적이다. 또한 클레스 상속 계층(class inheritance hierarchy)에 대하여 잠금 단위 설정이 제공되는 것이 바람직하다. 마지막으로 part-of 관계에 의해 생성된 복합 멀티미디어 객체를 처리해야 하는 각 페이지에 10,000 바이트씩 저장 가능하다 가정하고, 각 페이지에 10,000바이트씩 저장 가능하다 가정하고, 각 페이지의 포인터를 위해 8 바이트를 사용한다면 한 디렉토리의 크기는 1,600,000바이트로 정해진다. 여기서, 한 대용량 자료를 위하여 1,600,000바이트의 공간을 별도로 사용하여야 하는 낭비를 볼 수 있다.이를 보완하기 위하여 B? 트리를 응용한 Positional B?트리를 사용할 수 있다. Positi-onal B?트리 기법은 B?트리의 Key 대신에 위치 정보를 기록한 것으로 삽입, 삭제, 접근방법에 있어서 B?트리와 유사한 형태를 가진다.● 내용 검색을 위한 색인 방법멀티미디어 데이터베이스 응용프로그램들은 속성(attribute) 에 대한 검색만이 아니라 내용(content)에 대한 검색도 빈번히 사용한다. 즉, 한 멀티미디어 객체는 키워드들의 집합으로 그 내용을 표현할 수 있고, 응용 프로그램들에서는 이들 키워드를 포함한 질의로 찾고자 하는 객체를 표현하나. 이 때, 키워드를 사용한 질의 처리의 응답 시간을 줄이기 위해 색인을 사용한다.내용 검색을 위한 역색인(inverted index)은 키워드 들에 대해 관련된 객체들의 집합을 조합한 보조 저장 구조이다. 멀티미디어 객체들의 집합이 있고, 각 객체들의 내용에 대한 키워드의 리스트가 존재한다고 가정하자. 이째 역화일 (inveted file)은 키워드들에 대한 정렬리스트(sorted list)형태를 가지며, 각 키워드에 대해 관련있는 모든 객체들의 시별자를 관리한다. 역화일을 사용함으로서 방대한 자료들에 대한 검색 효율을 높일 수 있다. 또, 각 객체에서 키워드가 갖는 가중치를 쉽게 포함시킬 수 있는데, 이는질의에 대한 결과의 순서를 결정하는데 도움을 준다. 하지만, 이런 방식으로 검색 효율을 높이기 위해 별도의 기억공간을 많이 차지하고 있다는 것은 단점으로 나타난다. 원래 파일 크기의 10% 에서 100%, 혹은 그이상의 기억 공간이 역화일을 위하여 필요할 수 있다.요약 색략이다.
1.4 전자상거래 정보 제공업나 조19981809 노 재 욱19951050 유 권 창19981342 임 영 희19981807 공 길 주인터넷 경제에 대한 정보를 제공하는 아래의 다섯 개 회사의 URL을 조사하라– The Industry Standard– (특히 metrics를 찾아라)– eStats– CyberAtlas– Forrester Research– Relevant Knowledge각 사이트에서 흥미 있는 인터넷, 전자상거래에 관한 통계를 찾아 최소한 1개 이상을 기입하라1. The Industry Standard『THE INDUSTRY STANDARD』는 세계를 선도하는 인터넷 · IT 전문 미디어 그룹인IDG(International Data Group) 산하 SMI(Standard Media International) 사에서 발행하는 세계 최고 권위의 IT · 인터넷 경제 전문 주간지이다.『THE INDUSTRY STANDARD 한국판』은 미국의 IDG와 제휴하여 중앙일보 미디어넷이 발행하고 있다.