A Lossless Vector Data Compression Using the Hybrid Approach of BytePacking and Lempel-Ziv in Embedded DBMS

임베디드 DBMS에서 바이트패킹과 Lempel-Ziv 방법을 혼합한 무손실 벡터 데이터 압축 기법

  • 문경기 (엠앤소프트 기술연구소) ;
  • 주용진 (서울시립대학교 도시과학연구원 융합도시연구센터) ;
  • 박수홍 (인하대학교 지리정보공학과)
  • Received : 2011.01.17
  • Accepted : 2011.02.24
  • Published : 2011.02.28

Abstract

Due to development of environment of wireless Internet, location based services on the basis of spatial data have been increased such as real time traffic information as well as CNS(Car Navigation System) to provide mobile user with route guidance to the destination. However, the current application adopting the file-based system has limitation of managing and storing the huge amount of spatial data. In order to supplement this challenge, research which is capable of managing large amounts of spatial data based on embedded database system is surely demanded. For this reason, this study aims to suggest the lossless compression technique by using the hybrid approach of BytePacking and Lempel-Ziv which can be applicable in DBMS so as to save a mass spatial data efficiently. We apply the proposed compression technique to actual the Seoul and Inchcon metropolitan area and compared the existing method with suggested one using the same data through analyzing the query processing duration until the reconstruction. As a result of comparison, we have come to the conclusion that suggested technique is far more performance on spatial data demanding high location accuracy than the previous techniques.

최근 무선 인터넷 환경의 발달로 실시간 교통정보안내와 지도를 통해 목적지까지의 경로 안내를 해주는 차량 항법 서비스 등 공간 데이터를 활용한 위치기반서비스가 증가되고 있다. 하지만, 현재 시스템 환경에서는 대용량의 공간 데이터를 파일 시스템 기반으로 관리하기 때문에 실시간적인 데이터 저장과 관리측면에서 많은 제약을 가진다. 이를 보완하기 위해 임베디드 데이티베이스를 바탕으로 대용량의 공간 데이터를 구조적으로 관리할 수 있는 연구가 요구된다. 이에 본 연구는 임베디드 시스템에서 대용량의 공간 데이터의 효율적인 저장을 위해 데이터베이스에 적용 가능한 바이트패킹과 Lempel-Ziv 압축기법을 혼합 개선한 무손실 압축 기법을 제시하고자 하였다. 이렇게 제시된 공간 데이터 압축 기법을 실제 대도시권 데이터(서울 인천)에 적용하여 실험해 보고 농일 데이터에 대하여 실험을 통해 재구성이 되기까지의 질의 처리 시간을 분석을 통해 선행 연구에서 제시한 방법을 적용한 결과와 비교 하였다. 연구결과로 본 연구에서 제시된 압축 방법이 높은 위치 정확도를 요구하는 데이터에 대해 더 나은 성능을 보이는 것을 획인 할 수 있었다.

Keywords

References

  1. 김미란, 최진오, 2002, "모바일 벡터지도 서비스를 위한 클라이언트/서버 시스템의 설계 및 구현", 정보처리학회논문지 9-D 제5호.
  2. 이민우, 2005, "임베디드 시스템의 객체 관계형 DBMS에 적합한 공간 인덱스 방법", 인하대학교 대학원 석사학위논문:26-29.
  3. 이동한, 전우제, 박수홍, 2005, "K평균 군집화를 이용한 벡터 데이터 압축 방법," 한국공간정보시스템학회지, 제7권, 제3호, pp. 45-53.
  4. 이석호, 2003, "데이터베이스 시스템", 정익사.
  5. 이재규, 1996, "C로 배우는 알고리즘", 세화 pp 1225-1293.
  6. 전우제, 주용진, 문경기, 이용익, 박수홍, 2005, "A GIS Vector Data Compression Method Considering Dynamic Updates," 한국GIS학회지 제13권, 제4호, pp. 355-364.
  7. 주용진, 박수홍, 2010, 동적 경로안내시스템에서 벡터 지오데이터의 관리를 위한 다중 해상도 모델" 한국지형공간정보학회지 제18권 제3호, 2010년 12월, pp. 101-107.
  8. 함창학, 주용진, 2010, "차량 항법용 원도로 활용하기 위한 교통 주제도 데이터 모델 전환에 관한 연구," 한국지형공간정보학회지 제18권 제3호, pp.67-74.
  9. Gerg Cunningham, James Gough, Gillian Silvertand, 2004, "ArcSDE : Administration for Oracle(Final)". ESRI.
  10. Hans-Peter Kriegel, Martin Pfeifle, Marco Potke, Thomas Seidl, 2003, "The Paradigm of Relational Indexing:A Survey", Database Systems for Business, Technology and Web,.
  11. Hector Garcia-Molina, Jeffery D. Ullman, Jennifer Widom, 2000, "Database System Implementation".
  12. Shashi Shekhar, Yan Huang, Judy Djugash, Changqing Zhou, 2002, "Vector Map Compression: A Clustering Approach", Proceedings of the tenth ACM international symposium on Advances in geographic information systems, pp. 74-80.
  13. Shashi Shekhar, Sanjay Chawla, 2000, "Spatial Databases A Tour" Prentice Hall, 3.
  14. Silberschatz, Korth, Sudarshan, 2002, "Database System Concepts," pp 577-578.
  15. OGIS, 1999, "Open GIS Consortium : Open GIS simple features specification for SQL (Revision 1.1)".
  16. Khalid Sayood, 2000, "Introduction to Data Compression," Morgan KaufMann Publishers.
  17. Yong-Jin Joo, Soo-Hong Park, 2006, "Design and Implementation of Map Databases for Telematics and Car Navigation Systems using an Embedded DBMS," The Journal of GIS Association of Korea, Vol 14. No.4.