Detailed Information

Cited 0 time in webofscience Cited 4 time in scopus
Metadata Downloads

Long-lived Transactions Made Less Harmful

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Jongbin-
dc.contributor.authorCho, Hyunsoo-
dc.contributor.authorKim, Kihwang-
dc.contributor.authorYu, Jaeseon-
dc.contributor.authorKang, Sooyong-
dc.contributor.authorJung, Hyungsoo-
dc.date.accessioned2022-07-08T00:24:20Z-
dc.date.available2022-07-08T00:24:20Z-
dc.date.issued2020-06-
dc.identifier.issn0730-8078-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/145562-
dc.description.abstractMany systems use snapshot isolation, or something similar, as defaults, and multi-version concurrency control (MVCC) remains essential to offering such point-in-time consistency. One major issue in MVCC is the timely removal of unnecessary versions of data items, especially in the presence of long-lived transactions (LLTs). We have observed that the latest versions of MySQL and PostgreSQL are still vulnerable to LLTs. Our analysis of existing proposals suggests that new solutions to this matter must provide rigorous rules for completely identifying unnecessary versions, and elaborate designs for version cleaning lest old versions required for LLTs should suspend garbage collection. In this paper, we formalize such rules into our version pruning theorem and version classification, of which all form theoretical foundations for our new version management system, vDriver, that bases its record versioning on a new principle: Single In-row Remaining Off-row (SIRO) versioning. We implemented a prototype of vDriver and integrated it with MySQL-8.0 and PostgreSQL-12.0. The experimental evaluation demonstrated that the engines with Driver continue to perform the reclamation of dead versions in the face of LLTs while retaining transaction throughput with reduced space consumption.-
dc.format.extent16-
dc.language영어-
dc.language.isoENG-
dc.titleLong-lived Transactions Made Less Harmful-
dc.typeArticle-
dc.identifier.doi10.1145/3318464.3389714-
dc.identifier.scopusid2-s2.0-85086256758-
dc.identifier.bibliographicCitationProceedings of the ACM SIGMOD International Conference on Management of Data, pp 495 - 510-
dc.citation.titleProceedings of the ACM SIGMOD International Conference on Management of Data-
dc.citation.startPage495-
dc.citation.endPage510-
dc.type.docTypeConference Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscopus-
dc.subject.keywordPlusDatabase systems-
dc.subject.keywordPlusExperimental evaluation-
dc.subject.keywordPlusGarbage collection-
dc.subject.keywordPlusReduced space-
dc.subject.keywordPlusSnapshot isolation-
dc.subject.keywordPlusTheoretical foundations-
dc.subject.keywordPlusTime consistency-
dc.subject.keywordPlusTransaction throughput-
dc.subject.keywordPlusVersion management systems-
dc.subject.keywordPlusConcurrency control-
dc.subject.keywordAuthorlong-lived transactions-
dc.subject.keywordAuthorMVCC-
dc.subject.keywordAuthorrecord versioning-
dc.identifier.urlhttps://dl.acm.org/doi/10.1145/3318464.3389714-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kang, Soo yong photo

Kang, Soo yong
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE