http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
SDBC : 복수의 공간 OODBMS 접속을 위한 개방형 미들웨어
송창빈(Changbin Song),김기홍(Kihong Kim),전주용(Jooyong Jun),김주관(Jookwan Kim),권용식(Yongsik Kwon),차상균(Sang K. Cha) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅰ
최근 공간 데이터를 다루는 응용 분야가 급증하고, 이들 분야를 효율적으로 지원할 수 있는 DBMS 기술에 대한 연구가 축적되고 있으며, 가까운 장래에는 우수한 공간 OODBMS 제품이 다수 등장할 것으로 예상된다. 그러나 현업의 기관이나 기업에서는 현재 상황에서의 최선책으로 데이터베이스를 구축하는 응용 프로그램을 개발하므로, 차후 성능 향상을 위해 DBMS를 교체하거나 여러 DBMS 상에서 구축된 복수의 데이터베이스를 통합할 필요성을 내포하게 된다. 본 연구에서는 이러한 요구를 충족시키기 위해, 응용 프로그램과 다양한 공간 OODBMS의 상호운용(interoperability)을 지원하며 동시에 서로 다른 DBMS에 의해 관리되는 복수의 데이터베이스 접근을 지원하는 미들웨어로써, SDBC(Spatial DataBase Connectivity)를 개발한다. 응용 프로그램과 DBMS의 상호운용은 SQL, ODMG, ODBC, JDBC, OpenGIS 등에서 다루는 보편적인 문제이지만, SDBC는 공간 OODBMS를 응용 영역으로 하고 바이너리 수준의 상호운용을 지원하며 멀티 DBMS 기능을 갖추었다는 점에서 이들과 구분된다. 본 논문에서는 SDBC의 시스템 구조, 데이터 모델, 프로그래밍 인터페이스, 현재의 구현상황 등에 대해 기술한다.
복수의 공간 ODBMS 접근을 위한 미들웨어에서의 트랜잭션 구현
조황주(Hwangjoo Cho),송창빈(Changbin Song),김기홍(Kihong Kim),김주관(Jookwan Kim),권용식(Yongsik Kwon),차상균(Sang K. Cha) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.2Ⅰ
최근 공간 데이터를 다루는 응용 분야가 급증하고, 이들 분야를 효율적으로 지원할 수 있는 DBMS 기술에 대한 연구가 많이 이루어지고 있다. 본 연구는 이러한 경향에 맞추어 개발되고 있는 SDBC(Spatial DataBase Connectivity)의 트랜잭션 관리(transaction management)에 초점을 둔다. SDBC는 응용 프로그램과 다양한 공간 ODBMS의 상호운용(interoperability)을 지원하며, 동시에 서로 다른 복수의 데이터베이스 접근을 지원한다. 이러한 SDBC의 기능을 지원하기 위해서는 멀티데이터베이스의 트랜잭션 관리 기법이 필요하다. 멀티데이터베이스란 기존의 여러 데이터베이스를 하나의 통합된 데이터베이스처럼 사용하는 것을 말한다. 멀티데이터베이스의 트랜잭션 관리 기법에 대해서는 지금까지 많은 연구가 이루어졌다. 본 연구에서는 이러한 기법을 응용하여 SDBC에 적합한 트랜잭션 관리 기법을 제안한다. 본 논문에서는 SDBC의 트랜잭션 모델, 트랜잭션 관리와 트랜잭션 관리 모듈에 대해서 기술한다.
차상균(Sang K. Cha),김기홍(Kihong Kim),유승원(Jangho Park),송창빈(Yongsik Kwon),이주창(Changbin Song),황상용(Sangyong Hwang),권용식(Seungwon Yoo),권근주(Keunjoo Kwon),박장호(Juchang Lee),이용식(Yongsik Lee),이윤원(Yoonwon Lee),이융희(Yo 한국정보과학회 2001 한국정보과학회 학술발표논문집 Vol.28 No.1B
최근 인터넷 및 미동 통신이 발달하면서 많은 사용자를 동시에 서비스할 수 있는 고성능 데이터베이스 서버가 필요하게 되었다. 또한 DRAM의 가격이 하락하고 64bit 어드레싱이 일반화되어 쉽게 수십 GB의 메모리의 서버 플랫폼을 갖추게 되어 메인 메모리 DBMS에 대한 관심이 높아지고 있다. 본 논문에서는 2세대 고성능 메인 메모리 DBMS인 P*TIME을 소개한다. P*TIME은 CPU에 비해 상대적으로 느린 메모리 성능, 저가의 멀티 프로세서 시스템 등의 현재 하드웨어 아키텍쳐를 고려한 인덱스 및 동시성 제어 기법을 활용하였고, differential logging 을 사용하여 logging과 회복을 각각 병렬적으로 수행할 수 있다. 이로 인해 검색과 갱신에서 매우 높은 성능을 나타낸다. 또한 간단한 구조로 인하여 시스템 튜닝과 커스터마이징이 용이하며, 다양한 응용 프로그램 서버 구조를 수용할 수 있다. 디렉토리 서버로서 P*TIME의 성능을 실험한 결과 SUN Enterprise 6500 서버에서 내장 디렉토리 서버 환경에서 60~70만 TPS의 검색 성능을 보이며 10만 TPS 이상의 갱신 성능을 보인다. 또한 클라이언트/서버 환경에서도 10만 TPS 이상의 검색 성능을 나타내었다.