http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
인메모리 관계형 데이터베이스에서 효율적인 범위 조인 방법에 대한 연구
한혁 ( Hyeok Han ),강조현 ( Jo-hyeon Kang ),진성일 ( Sung-il Jin ) 한국정보처리학회 2017 한국정보처리학회 학술대회논문집 Vol.24 No.1
Range Join 은 관계형 데이터베이스 시스템에서 제공하는 Join 연산 중에서도 특수한 형태로 비교적 연구 사례가 적고, 동등연산자를 사용하는 Equi Join 보다 시간 소모가 많은 Join 중 하나이다. 특히, 대부분의 연구가 Range Join 의 성능을 보장하기 위하여 별도의 신규 색인을 생성하여 처리하는 방법을 제안하고 있다. 본 논문에서는 관계형 데이터베이스 시스템에서 제공하는 기본 자료형 컬럼으로 구성된 Range Join Predicate 과 인메모리 관계형 DBMS 의 기본 제공 색인인 T-Tree 를 활용하여 성능 효율적인 Range Join 방법을 제안한다.
인메모리 관계형 데이터베이스 시스템을 이용한 대용량 텍스트 로그 데이터의 패턴 매칭 방법
한혁 ( Hyeok Han ),최재용 ( Jae-yong Choi ),진성일 ( Sung-il Jin ) 한국정보처리학회 2017 한국정보처리학회 학술대회논문집 Vol.24 No.1
각종 사이버 범죄가 증가함에 따라 실시간 모니터링을 통한 사전 탐지 기술뿐만 아니라, 사후 원인 분석을 통한 사고 재발 방지 기술의 중요성이 증가하고 있다. 사후 분석은 시스템에서 생산된 다양한 유형의 대용량 로그를 기반으로 분석가가 보안 위협 과정을 규명하는 것으로 이를 지원하는 다양한 상용 및 오픈 소스 SW 가 존재하나, 대부분 단일 분석가 PC 에서 운용되는 파일 기반 SW 로 대용량 데이터에 대한 분석 성능 저하, 다수 분석가 간의 데이터 공유 불가, 통계·연관 분석 한 계 및 대화형·점진적 내용 분석 불가 등의 문제점을 해결하지 못하고 있다. 이러한 문제점을 해결하기 위하여 고성능 인메모리 관계형 데이터베이스 시스템을 로그 스토리지로 활용하는 대용량 로그 분석 SW 개발하였다. 특히, 기 확보된 공격자 프로파일을 활용하여 공격의 유무를 확인하는 텍스트 패턴 매칭 연산은 전통적인 관계형 데이터베이스 시스템의 FTS(Full-Text Search) 기능 활용이 가능하나, 대용량 전용 색인 생성에 따른 비현실적인 DB 구축 소요 시간과 최소 3 배 이상의 DB 용량 증 가로 인한 시스템 리소스 추가 요구 등의 단점이 있다. 본 논문에서는 인메모리 관계형 데이터베이스 시스템 기반 효율적인 텍스트 패턴 매칭 연산을 위하여, 고성능의 대용량 로그 DB 적재 방법과 새로운 유형의 패턴 매칭 방법을 제안하였다
모바일 환경에서 해쉬자료구조와 CF-LRU 알고리즘을 활용한 데이터베이스 트랜잭션 로깅 및 회복
김재광(Jae Kwang Kim),한혁(Hyeok Han),진성일(Seong Il Jin) 한국정보과학회 2014 정보과학회논문지 : 데이타베이스 Vol.41 No.3
본 연구에서는 데이터베이스 관리 시스템에서 트랜잭션의 처리연산 중 로깅 및 회복에 관한 것으로써, 특히 모바일 환경에서 대량의 데이터베이스 변경 연산으로 구성된 트랜잭션 처리 시 로깅에 따른 처리속도 향상 및 로그 저장용량 감소, 안정적이면서도 빠르고 손쉬운 회복 방법을 제안 하였다. 대부분의 모바일 데이터베이스 시스템은 플래시 메모리를 기본적인 저장매체로 사용하므로, 파일 입출력 연산의 최적화는 변경 트랜잭션의 성능 최적화 및 플래시 메모리의 수명 연장의 중요한 요소이다. 본 논문에서는 각각의 페이지들을 하나씩 기록하는 방식 보다는 최대한 연속되는 페이지들을 모아서 블록단위 기록방식을 사용하도록 하여 성능을 개선하였으며, 변경된 마지막 버전의 페이지 이미지만을 로그에 관리함으로써 로그 저장 공간을 최소화하였다. 또한, 트랜잭션 처리연산 중에 발생하는 모든 변경 연산은 로그에만 기록하게 하고 원본 데이터베이스에는 전혀 변경연산을 수행하지 않음으로써 롤백처리가 매우 신속하며, 커밋 시에는 로그에 기록된 마지막 버전의 페이지 이미지만을 원본 데이터베이스에 반영하도록 하여 빠르고 손쉬운 회복 방법을 사용하였다. In this paper, we proposed a method for reducing the size of log file and enhancing the transaction performance based on a large number of update operations in the mobile environment. As the flash memory is the primary database storage on most mobile database systems, the optimization of file access is the essentially required technique in order to enhance the transaction performance and in order to extend lifespan of the flash memory. In this paper, we proposed the method for enhancing transaction performance by using the block-based writing rather than the page-based writing, and also the method for minimizing the log space by using the last modified version of page writing. The operations of transaction rollback and transaction commit are processed very efficiently by changing only the log file without changing the original database file during the update transaction.
모바일 공간 데이터베이스를 위한 공간 데이터 보간 점 기반 축약 기법 개발
정성훈(Sung-Hoon Jung),한혁(Hyeok Han),진성일(Seong-il Jin) 대한공간정보학회 2012 한국공간정보학회 학술대회 Vol.2012 No.10
본 연구에서는 모바일 공간 데이터베이스에 로딩 되는 데이터의 크기를 줄이기 위해 공간 데이터를 압축하여 크기를 줄이는 방법을 제안 하였다. 상대 좌표 기반의 데이터 축약기법과 보간 점 기반의 데이터 축약 기법을 적용하여 38%의 압축률을 보였다. 또한 데이터의 패치 속도를 기존과 동등한 수준으로 유지하면서 검색 성능의 손실이 없이 공간 데이터의 크기를 줄이는 효과를 얻을 수 있었다.