Comparing schema mapping technology for SaaS based Dietary survey application

SaaS기반 식사조사 프로그램을 위한 스키마 매핑 기술 비교

  • Park, So-Ra (Department of Computer Engineering Korea Aerospace University) ;
  • Lee, Myung-Joo (Department of Computer Engineering Korea Aerospace University) ;
  • Oh, Ji-Hye (Department of Computer Engineering Korea Aerospace University) ;
  • Hwang, Soo-Chan (Department of Computer Engineering Korea Aerospace University)
  • 박소라 (한국항공대학교 컴퓨터공학과) ;
  • 이명주 (한국항공대학교 컴퓨터공학과) ;
  • 오지혜 (한국항공대학교 컴퓨터공학과) ;
  • 황수찬 (한국항공대학교 컴퓨터공학과)
  • Published : 2011.06.29

Abstract

코호트 연구를 위한 식사조사 프로그램에 대한 수요는 나날이 증가하고 있는 반면 프로그램의 공급은 원활하지 않은 실정이다. 이 때문에 식사조사 프로그램을 SaaS 플랫폼을 기반으로 하는 연구가 활발해 지고 있다. 대부분의 SaaS 플랫폼 기반 소프트웨어는 멀티테넌시 기술을 지원한다. 하지만 멀티테넌시 기술을 지원하기 위해서는 데이터베이스에서 여러 테넌트를 지원해야 하기 때문에 구조의 변화가 불가피 하다. 멀티테넌시를 구현하기 위해서는 논리적인 스키마로부터 물리적인 스키마로의 매핑기술이 필요하다. 데이터베이스 스키마 매핑 기술에는 Pivot table, Chunk table 등이 있는데 이 기술을 이용하여 기존의 DB구조를 변경하여 여러 테넌트가 DB를 공유할 수 있고 결합될 수 있어야 한다. 이에 본 논문에서는 SaaS 기반 식사조사를 위한 pivot table과 chunk table을 보이고 실험을 통하여 chunk table구조가 좀 더 효율적이라는 사실을 보인다.

Keywords