Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | 정형수 | - |
dc.contributor.author | 김종빈 | - |
dc.date.accessioned | 2022-09-27T16:03:27Z | - |
dc.date.available | 2022-09-27T16:03:27Z | - |
dc.date.issued | 2022. 8 | - |
dc.identifier.uri | http://hanyang.dcollection.net/common/orgView/200000626392 | en_US |
dc.identifier.uri | https://repository.hanyang.ac.kr/handle/20.500.11754/174220 | - |
dc.description.abstract | Multi-version concurrency control (MVCC) and design principles thereof are ingrained in MVCC databases for decades. It facilitates scalable transaction processing by providing point-in-time consistency, rescuing conflict operations that may otherwise be rejected in non-MVCC systems. Despite its favorable capability, contemporary MVCC systems are still vulnerable to the age-old problem: long-lived transactions. The presence of long-lived transactions impacts the stability of the multi-version nature, decreasing all aspects of performance metrics. Furthermore, the emergence of hybrid transactional/analytical processing (HTAP) aggravates the situation in that the complex analytic queries likely trigger the long-lived transactions while online transactions intensively expand the version space. This thesis presents a series of three version management architectures, vDriver, vWeaver, and DIVA. These architectures are designed by different approaches—from a practical remedy preserving the prevailing architecture to a comprehensive redesign respecting the separation of concerns principle—but share the same goal of breaking through the space-time tradeoff of conventional MVCC systems. To validate the proposed designs, we integrated each version management architecture into PostgreSQL and MySQL, well-known full-fledged MVCC database systems. The experimental evaluations demonstrate that the proposed designs generally improve all aspects of performance metrics, making MVCC databases HTAP-friendly. | - |
dc.publisher | 한양대학교 | - |
dc.title | HTAP-friendly Version Management Architectures for MVCC Databases | - |
dc.title.alternative | 다중 버전 병행 제어 데이터베이스의 하이브리드 트랜잭션/분석 처리를 위한 버전 관리 설계 구조 | - |
dc.type | Theses | - |
dc.contributor.googleauthor | 김종빈 | - |
dc.contributor.alternativeauthor | Jongbin Kim | - |
dc.sector.campus | S | - |
dc.sector.daehak | 대학원 | - |
dc.sector.department | 컴퓨터·소프트웨어학과 | - |
dc.description.degree | Doctor | - |
dc.contributor.affiliation | 정보보안 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.