AOP를 사용한 데이터베이스 트랜잭션 라우팅 알고리즘
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 강현식 | - |
dc.contributor.author | 이석훈 | - |
dc.contributor.author | 백두권 | - |
dc.date.accessioned | 2021-09-05T13:53:07Z | - |
dc.date.available | 2021-09-05T13:53:07Z | - |
dc.date.created | 2021-06-17 | - |
dc.date.issued | 2014 | - |
dc.identifier.issn | 2287-5905 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/100103 | - |
dc.description.abstract | 데이터베이스 복제(Replication)는 분산 데이터베이스 환경에서 신뢰성, 가용성, 과부하 방지 등을 위하여 이용되며, 마스터/슬레이브(Master/Slave), 멀티마스터(Multi-Master)와 같이 두 가지 모델이 존재한다. 멀티마스터 데이터베이스는 다중 데이터베이스에 삽입 및 갱신을 위한 동기화에 따른 복잡도 증가와 비용 증가와 같은 문제를 지닌다. 이러한 이유로 데이터의 삽입과 수정이 빈번히 일어나는 환경에는 마스터/슬레이브 모델을 이용한 데이터베이스 복제가 적합하다. 하지만 마스터/슬레이브 데이터베이스 역시 시스템에서 각 트랜잭션이마스터로 접속해야 할지, 슬레이브로 접속해야 할지를 선택하기 위한 기준이 명확히 존재하지 않는 문제를 지닌다. 따라서 이 연구에서는마스터/슬레이브 데이터베이스 모델에서 AOP(Aspect Oriented Programming) 기반의 데이터베이스 트랜잭션 라우팅 알고리즘을 제안한다. 이를 위하여 AOP에 기반하여 애플리케이션을 횡단 관심사로 분리하고 각 관심사들을 모듈화 하여 트랜잭션을 마스터 데이터베이스 및 슬레이브 데이터베이스로 라우팅한다. 이 논문은 시나리오 기반의 기능 통합 테스트를 통하여 제안 알고리즘의 안정성(Stability) 및 성능이우수함을 평가한다. | - |
dc.language | Korean | - |
dc.language.iso | ko | - |
dc.publisher | 한국정보처리학회 | - |
dc.title | AOP를 사용한 데이터베이스 트랜잭션 라우팅 알고리즘 | - |
dc.title.alternative | Database Transaction Routing Algorithm Using AOP | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | 백두권 | - |
dc.identifier.doi | 10.3745/KTSDE.2014.3.11.471 | - |
dc.identifier.bibliographicCitation | 정보처리학회논문지. 소프트웨어 및 데이터 공학, v.3, no.11, pp.471 - 478 | - |
dc.relation.isPartOf | 정보처리학회논문지. 소프트웨어 및 데이터 공학 | - |
dc.citation.title | 정보처리학회논문지. 소프트웨어 및 데이터 공학 | - |
dc.citation.volume | 3 | - |
dc.citation.number | 11 | - |
dc.citation.startPage | 471 | - |
dc.citation.endPage | 478 | - |
dc.type.rims | ART | - |
dc.identifier.kciid | ART001931682 | - |
dc.description.journalClass | 2 | - |
dc.description.journalRegisteredClass | kci | - |
dc.subject.keywordAuthor | AOP | - |
dc.subject.keywordAuthor | Transaction | - |
dc.subject.keywordAuthor | Routing | - |
dc.subject.keywordAuthor | Transaction Routing | - |
dc.subject.keywordAuthor | Database | - |
dc.subject.keywordAuthor | AOP | - |
dc.subject.keywordAuthor | 트랜잭션 | - |
dc.subject.keywordAuthor | 라우팅 | - |
dc.subject.keywordAuthor | 트랜잭션 라우팅 | - |
dc.subject.keywordAuthor | 데이터베이스 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.