오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스

 

 

 

 

헤르메스(HERMES)는 다사용자용 다목적 주기억장치 객체 저장시스템으로서 각종 데이터베이스 시스템 및 응용 소프트웨어의 하부 구조로 사용되는 핵심 소프트웨어이다. 헤르메스는 모든 데이터를 주기억장치 상에서 직접 관리하기 때문에 높은 성능을 제공한다. 또한, 트랜잭션의 수행을 멈추지 않은 상태에서도 주기적인 백업과 회복기능을 제공하여 데이터의 안전을 보장한다.

 

헤르메스는 주기억장치를 관리하는 주기억장치 관리 모듈, 데이터를 객체 단위로 관리하는 객체 관리 모듈, 효율적인 검색 지원을 위한 색인 관리 모듈, 주기적인 백업을 관리하는 백업관리 모듈, 파손 회복 지원을 위한 파손 회복 관리 모듈, 트랜잭션 지원을 위한 트랜잭션 관리 모듈, 그리고 편리한 사용을 위한 사용자 인터페이스로 구성된다. 다음은 헤르메스의 아키텍쳐를 나타낸 것이다.

모든 데이터가 주기억장치에 상주하므로 트랜잭션 처리에 탁월한 성능
다중 쓰레드 서버 구조
가변길이 키, 다중 키, 중복 키를 지원하는 T-트리 색인 제공
다중 사용자에 의한 동적 수정 지원
동시성 제어 기능 제공
     
레코드 락(Record Lock) 사용하여 동시에 다수의 읽기 질의 및 쓰기 질의를 지원
트랜잭션의 수행을 중단시키지 않고 주기적인 백업 수행
파손회복 기능 제공
     
시스템이 비정상 종료되었을 경우, 데이터베이스 내 정보를 자동으로 복구
사용자가 사용하기 쉬운 일관된 사용자 인터페이스

 

헤르메스는 라이브러리 형태로 제공되는 저장시스템으로 사용자는 이를 이용하여 다양한 응용 프로그램을 개발할 수 있다. 응용 프로그램 개발자는 헤르메스가 제공하는 사용하기 쉽고 일관된 C언어 사용자 인터페이스 (API)를 사용하여 응용 프로그램을 작성한 후, 컴파일하여 제공되는 헤르메스라이브러리와 링크하면 응용 프로그램을 완성할 수 있다. 헤르메스가 지원하는 운영체제와 컴파일러는 다음과 같다..

Solaris 2.5 이상,  Sun C 4.0 이상
HP, IBM, Linux 등 기타도 Porting 가능 (연락바람)

실시간 데이터베이스 시스템의 하부구조
이동통신에서의 HLR(Home Location Register)
이동컴퓨팅(Mobile Computing)
공장 자동화(Factory Automation)
공장 제어를 위한 CIM(Computer Integrated Manufacturing)

 

 

 Copyright © 2001-2005 By Kyu-Young Whang
All Rights Reserved.

오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스 오디세우스