http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
UniWeb 2.0 - 웹을 이용한 클라이언트-서버 데이타베이스 응용 개발 환경
김평철 한국데이타베이스학회 1996 Journal of information technology applications & m Vol.3 No.2
웹을 이용한 클라이언트-서버 데이타베이스 시스템은 웹의 서비스 능력과 데이타베이스 시스템의 데이타 관리 기능을 상호 보완적으로 통합함으로써 인터넷과 같은 대규모 환경에서 데이타베이스 업무 환경을 구축하는 데 매우 적합한 것으로 알려져 있다. 데이타베이스 통로는 이러한 통합의 가장 핵심적 구성 요소이다. 본 논문에서는 먼저 클라이언트-서버 데이타베이스 응용을 위한 데이타베이스 통로의 고려사항으로서, 고성능 실행구조, 응용 프로그램 개발 환경, 그리고 상태 및 트랜잭션 관리에 대해 기술하고, 이어서 UniSQL/X용 데이타베이스 통로인 UniWeb 2.0의 설계와 구현에 대하여 소개한다. UniWeb 2.0은 CGI 응용 서버 방식을 채택하여 다양한 플랫폼을 지원하고, 고성능 그리고 확장성을 제공한다. 또한 프로그래머가 HTML 문서에 SQL/X문장이 포함된 Tcl 스크립트를 끼워 넣을 수 있도록 하여 응용 프로그램 개발 생산성을 향상시키고 있다. UniWeb 2.0은 여러 웹 페이지에 걸친 상태 와 트랜잭션을 지원하고 있다.
김평철(Pyung-Chul Kim),최환익(Hwan-Ik Choi),이윤준(Yoon-Joon Lee),이상호(Sang-Ho Lee),장윤석(Yun-Seog Jang),김명준(Myung-Joon Kim) 한국정보과학회 1991 정보과학회논문지 Vol.18 No.3
우리는 국가 행정 전산망에서 운영될 데이타베이스 관리 시스템의 하부구조로 사용될 수 있도록 다중 사용자를 지원하는 저장 시스템, MIDAS(Multiuser Index-based Data Access System)을 설계 구현하였다. MIDAS는 키를 통한 레코드 접근을 위해 B^+-트리를 관리하며, 보다 높은 수준의 레코드 검색을 위해 프리디키트를 검색 인자로 사용할 수 있도록 하였다. 대용량의 자료를 저장할 수 있도록 하기 위하여, 하나의 데이타베이스 및 화일이 여러 개의 디스크 볼륨에 걸쳐 저장될 수 있도록 하였다. 또한 공유 데이타베이스에 대한 순서화된 접근을 위하여 동시성 제어 기능을 제공한다. MIDAS의 설계, 구현에 사용된 기법들의 적합성을 입증하기 위해 잘 알려진 Wisconsin 벤치마크를 이용하여 WiSS및 Informix-Turbo와 성능을 비교하였다. 성능 시험 결과를 통해, MIDAS는 이미 사용되고 있는 다른 시스템과 비교할 만 하며, 데이타베이스 관리 시스템의 하부구조로 사용되었을 때, 성능상의 중대한 병목현상을 발생시키지 않을 것임을 알 수 있었다. We have built a multiuser storage system, named MIDAS (Multiuser Index-based Data Access System) which is intended to be used for a lower subsystem of database management systems. MIDAS provides B^+-tree indices for key-associative accesses to databases and predicates as search arguments for high level record scans. A database in MIDAS can have more than one disk volume and a file in a database can be spread over several volumes MIDAS supports concurrency control facility to serialize the accesses to shared databases. This paper addresses the results of a test on MIDAS which we have carried out by use of the Wisconsin benchmark and compares them with WISS and Informix-Turbo in order to verify the design and implementation rationales which we adopted. The test results show that MIDAS is a comparable storage system to existing ones and MIDAS is expected not to cause a performance bottleneck as a lower subsystem of database management systems.
바다 - Ⅲ / C++ : 바다 - Ⅲ 에서의 C++ 결합 방법
이미영(Mi-Young Lee),채미옥(Mi-Ok Chae),김평철(Pyung-Chul Kim),전성택(Sungtaeg Jun) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.2A
본 논문에서는 한국전자통신연구소에서 개발중인 바다-Ⅲ 시스템, 즉, 고속 정보 통신망을 이용해 데이타베이스 서비스를 지원하는데 적합한 멀티미디어 객체지향 데이타베이스 시스템 중 C++ 사용자 인터페이스를 제공하는 바다-Ⅲ/C++에서 채택한 데이타베이스 시스템과 C++ 언어의 결합 방법에 대하여 서술한다. 기존 관계 데이타베이스 시스템에서 데이타베이스 언어를 프로그래밍 언어에서 사용시 발생했던 불일치성을 제거하기 위해 객체지향 데이타베이스 시스템에서 연구되어온 방법들을 비교, 분석하여, 바다-Ⅲ 시스템에서 채택한 방법에 대하여 서술한다. 바다-Ⅲ 시스템에서는 이식성, 유지 보수성 및 표준화에 중점을 두어 ODMG-93 에서 제시한 방법을 채택하기로 한다. 부분 결합 방식으로, 영속클래스의 계승에 의해 영속성을 부여하고, 영속 객체의 참조는 이중포인터 방식을 이용하고, 클래스의 정의는 C++ 클래스 정의문을 이용한 유틸리티 방식을 채택한다.