ODYSSEUS: UNIX용 다사용자 객체지향 데이타베이스 시스템

본 논문에서는 UNIX용 다사용자 객체지향 데이타베이스 시스템 프로토타입인 ODYSSEUS를 소개하고 기존의 시스템들과 비교한다. ODYSSEUS는 C++ 언어와 데이타베이스 기능을 결합한 시스템으로서 스키마 정의를 위한 그래픽 스키마 디자이너와 객체에 지속성을 주기 위한 C++ Object Manager로 구성된다. ODYSSEUS는 C++의 객체에 지속성을 주기 위한 강제계승(forced inheritance)이란 새로운 방법을 사용한다. 이 방법은 어떤 타입의 객체도 지속시킬 수 있다는 성질인 직교적 지속성(orthogonal persistence)을 제공한다. 직교적 지속성은 객체지향 데이타베이스 시스템이 지녀야 할 중요한 특성 중의 하나이다.