DOI QR코드

DOI QR Code

AOP 기반의 트랜잭션 라우팅 알고리즘

AOP-based Transaction Routing Algorithm

  • 강현식 (고려대학교 컴퓨터 정보통신대학원 컴퓨터 소프트웨어공학과) ;
  • 이석훈 (고려대학교 정보통신대학 컴퓨터.전파통신공학과) ;
  • 백두권 (고려대학교 융합소프트웨어전문대학원)
  • Kang, Hyun-Sik (Dept. of Software Engineering, Korea University) ;
  • Lee, Sukhoon (Dept. of Computer and Radio Communications Engineering, Korea University) ;
  • Baik, Doo-Kwon (Graduate School of Convergence IT, Korea University)
  • 발행 : 2014.04.22

초록

데이터베이스 복제(Replication)는 데이터의 저장과 백업하는 방법과 관련이 있는 데이터를 호스트 컴퓨터에서 다른 컴퓨터로 복사하는 것이다. 데이터베이스 복제의 종류로는 마스터/슬레이브(Master/Slave), 멀티마스터(Multi-Master)형태가 존재한다. 멀티마스터 데이터베이스는 상당한 비용증가와 복잡도 때문에 어떤 상황에서는 실용적이지 않다. 그러한 이유로 마스터/슬레이브 데이터베이스를 많이 사용한다. 마스터/슬레이브 데이터베이스에서 마스터 데이터베이스는 데이터베이스의 변경을 담당하고 그 결과는 슬레이브로 복제된다. 슬레이브 데이터베이스에서는 읽기 전용 질의만 처리하는 것을 목적으로 한다. 데이터베이스 트랜잭션 처리는 대표적인 횡단 관심사이다. 연구는 마스터/슬레이브 데이터베이스의 트랜잭션을 AOP 를 사용하여 횡단 관심사로 분리하고, 마스터/슬레이브 데이터베이스를 라우팅하는 알고리즘을 제안한다.

키워드

과제정보

연구 과제 주관 기관 : 한국연구재단