How to improve date calculation in Altibase

Altibase에서의 Date 연산 개선 방법

  • Jeong, Dong-In (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Kim, Sang-Woo (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Lee, Sang-Won (School of Information and Communication Engineering, Sungkyunkwan University)
  • 정동인 (성균관대학교 정보통신공학부) ;
  • 김상우 (성균관대학교 정보통신공학부) ;
  • 이상원 (성균관대학교 정보통신공학부)
  • Published : 2008.06.30

Abstract

DBMS에서는 날짜를 저장할 수 있는 자료형을 일반적인 자료형과 별도로 구현하고 있다. 하지만 복잡한 역법과 다른 자료형에 비한 상대적으로 적은 빈도의 사용으로 대부분의 DBMS에서 소홀히 하고 있는 실정이다. 시스템 호출을 이용하여 간단히 구현하거나 정확한 역법에 따라 구현하지 못하여 기능적, 성능적으로 다른 자료형에 비해 많이 뒤쳐져 있다. 이에 본고는 정확한 역법을 집어보고 상용화되어 널리 쓰이고 있는 Hybrid DBMS인 Altibase에서의 Date 연산을 개선한 내용에 대해 다루고 있다. 이로 인하여 기능적으로 연산 범위가 확장되었으며, 성능적으로 dir 8배의 개선을 이루었다.

Keywords