메뉴 건너뛰기




Volumn 2015-May, Issue , 2015, Pages 677-689

Fast serializable multi-version concurrency control for main-memory database systems

Author keywords

Multi version concurrency control; MVCC; Serializability

Indexed keywords

DATABASE SYSTEMS; LOCKS (FASTENERS);

EID: 84939822454     PISSN: 07308078     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2723372.2749436     Document Type: Conference Paper
Times cited : (194)

References (43)
  • 1
    • 0033903814 scopus 로고    scopus 로고
    • Generalized isolation level definitions
    • A. Adya, B. Liskov, and P. O'Neil. Generalized isolation level definitions. In ICDE, 2000.
    • (2000) ICDE
    • Adya, A.1    Liskov, B.2    O'Neil, P.3
  • 4
    • 80053481591 scopus 로고    scopus 로고
    • Hyder - A transactional record manager for shared flash
    • P. A. Bernstein, C. W. Reid, and S. Das. Hyder - A Transactional Record Manager for Shared Flash. In CIDR, 2011.
    • (2011) CIDR
    • Bernstein, P.A.1    Reid, C.W.2    Das, S.3
  • 5
    • 84863752536 scopus 로고    scopus 로고
    • Optimistic concurrency control by melding trees
    • P. A. Bernstein, C. W. Reid, M. Wu, and X. Yuan. Optimistic Concurrency Control by Melding Trees. PVLDB, 4(11), 2011.
    • (2011) PVLDB , vol.4 , Issue.11
    • Bernstein, P.A.1    Reid, C.W.2    Wu, M.3    Yuan, X.4
  • 6
    • 79957832054 scopus 로고    scopus 로고
    • One-copy serializability with snapshot isolation under the hood
    • M. A. Bornea, O. Hodson, S. Elnikety, and A. Fekete. One-Copy Serializability with Snapshot Isolation under the Hood. In ICDE, 2011.
    • (2011) ICDE
    • Bornea, M.A.1    Hodson, O.2    Elnikety, S.3    Fekete, A.4
  • 7
    • 76149142210 scopus 로고    scopus 로고
    • Serializable isolation for snapshot databases
    • M. J. Cahill, U. Röhm, and A. D. Fekete. Serializable Isolation for Snapshot Databases. TODS, 34(4), 2009.
    • (2009) TODS , vol.34 , Issue.4
    • Cahill, M.J.1    Röhm, U.2    Fekete, A.D.3
  • 9
    • 84866642327 scopus 로고    scopus 로고
    • Towards a one size fits all database architecture
    • J. Dittrich and A. Jindal. Towards a one size fits all database architecture. In CIDR, 2011.
    • (2011) CIDR
    • Dittrich, J.1    Jindal, A.2
  • 12
    • 84937688870 scopus 로고    scopus 로고
    • Compilation in the microsoft SQL server hekaton engine
    • C. Freedman, E. Ismert, and P.-Å. Larson. Compilation in the Microsoft SQL Server Hekaton Engine. DEBU, 37(1), 2014.
    • (2014) DEBU , vol.37 , Issue.1
    • Freedman, C.1    Ismert, E.2    Larson, P.-Å.3
  • 13
    • 84863758667 scopus 로고    scopus 로고
    • SharedDB: Killing one thousand queries with one stone
    • G. Giannikis, G. Alonso, and D. Kossmann. SharedDB: Killing One Thousand Queries with One Stone. PVLDB, 5(6), 2012.
    • (2012) PVLDB , vol.5 , Issue.6
    • Giannikis, G.1    Alonso, G.2    Kossmann, D.3
  • 14
    • 84901767160 scopus 로고    scopus 로고
    • Scalable serializable snapshot isolation for multicore systems
    • H. Han, S. Park, H. Jung, A. Fekete, U. Röhm, et al. Scalable Serializable Snapshot Isolation for Multicore Systems. In ICDE, 2014.
    • (2014) ICDE
    • Han, H.1    Park, S.2    Jung, H.3    Fekete, A.4    Röhm, U.5
  • 16
    • 77954703706 scopus 로고    scopus 로고
    • Low overhead concurrency control for partitioned main memory databases
    • E. P. Jones, D. J. Abadi, and S. Madden. Low Overhead Concurrency Control for Partitioned Main Memory Databases. In SIGMOD, 2010.
    • (2010) SIGMOD
    • Jones, E.P.1    Abadi, D.J.2    Madden, S.3
  • 19
    • 77952625496 scopus 로고    scopus 로고
    • H-store: A high-performance, distributed main memory transaction processing system
    • R. Kallman, H. Kimura, J. Natkins, A. Pavlo, A. Rasin, et al. H-store: A High-performance, Distributed Main Memory Transaction Processing System. PVLDB, 1(2), 2008.
    • (2008) PVLDB , vol.1 , Issue.2
    • Kallman, R.1    Kimura, H.2    Natkins, J.3    Pavlo, A.4    Rasin, A.5
  • 20
    • 84926328520 scopus 로고    scopus 로고
    • Transaction processing in the hybrid OLTP & OLAP main-memory database system hyper
    • A. Kemper et al. Transaction Processing in the Hybrid OLTP & OLAP Main-Memory Database System HyPer. DEBU, 36(2), 2013.
    • (2013) DEBU , vol.36 , Issue.2
    • Kemper, A.1
  • 21
    • 79957859672 scopus 로고    scopus 로고
    • HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots
    • A. Kemper and T. Neumann. HyPer: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots. In ICDE, 2011.
    • (2011) ICDE
    • Kemper, A.1    Neumann, T.2
  • 22
    • 0019574432 scopus 로고
    • On optimistic methods for concurrency control
    • H. T. Kung and J. T. Robinson. On Optimistic Methods for Concurrency Control. TODS, 6(2), 1981.
    • (1981) TODS , vol.6 , Issue.2
    • Kung, H.T.1    Robinson, J.T.2
  • 23
    • 84863746747 scopus 로고    scopus 로고
    • High-performance concurrency control mechanisms for main-memory databases
    • P.-Å. Larson, S. Blanas, C. Diaconu, C. Freedman, J. M. Patel, et al. High-Performance Concurrency Control Mechanisms for Main-Memory Databases. PVLDB, 5(4), 2011.
    • (2011) PVLDB , vol.5 , Issue.4
    • Larson, P.-Å.1    Blanas, S.2    Diaconu, C.3    Freedman, C.4    Patel, J.M.5
  • 24
    • 84901792922 scopus 로고    scopus 로고
    • Exploiting hardware transactional memory in main-memory databases
    • V. Leis, A. Kemper, and T. Neumann. Exploiting hardware transactional memory in main-memory databases. In ICDE, 2014.
    • (2014) ICDE
    • Leis, V.1    Kemper, A.2    Neumann, T.3
  • 25
  • 26
    • 84880544965 scopus 로고    scopus 로고
    • BitWeaving: Fast scans for main memory data processing
    • Y. Li and J. M. Patel. BitWeaving: Fast Scans for Main Memory Data Processing. In SIGMOD, 2013.
    • (2013) SIGMOD
    • Li, Y.1    Patel, J.M.2
  • 27
    • 84864270524 scopus 로고    scopus 로고
    • Multi-version concurrency via timestamp range conict management
    • D. Lomet, A. Fekete, R. Wang, and P. Ward. Multi-Version Concurrency via Timestamp Range Conict Management. In ICDE, 2012.
    • (2012) ICDE
    • Lomet, D.1    Fekete, A.2    Wang, R.3    Ward, P.4
  • 28
    • 84976657834 scopus 로고
    • Efficient and flexible methods for transient versioning of records to avoid locking by read-only transactions
    • C. Mohan, H. Pirahesh, and R. Lorie. Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-only Transactions. SIGMOD Record, 21(2), 1992.
    • (1992) SIGMOD Record , vol.21 , Issue.2
    • Mohan, C.1    Pirahesh, H.2    Lorie, R.3
  • 29
    • 85084013871 scopus 로고    scopus 로고
    • Executing long-running transactions in synchronization-free main memory database systems
    • H. Mühe, A. Kemper, and T. Neumann. Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems. In CIDR, 2013.
    • (2013) CIDR
    • Mühe, H.1    Kemper, A.2    Neumann, T.3
  • 31
    • 84863448825 scopus 로고    scopus 로고
    • Efficiently compiling efficient query plans for modern hardware
    • T. Neumann. Efficiently Compiling Efficient Query Plans for Modern Hardware. PVLDB, 4(9), 2011.
    • (2011) PVLDB , vol.4 , Issue.9
    • Neumann, T.1
  • 33
    • 84905833570 scopus 로고    scopus 로고
    • The impact of columnar in-memory databases on enterprise systems: Implications of eliminating transaction-maintained aggregates
    • H. Plattner. The Impact of Columnar In-Memory Databases on Enterprise Systems: Implications of Eliminating Transaction-Maintained Aggregates. PVLDB, 7(13), 2014.
    • (2014) PVLDB , vol.7 , Issue.13
    • Plattner, H.1
  • 34
    • 84869104832 scopus 로고    scopus 로고
    • Serializable snapshot isolation in PostgreSQL
    • D. R. K. Ports and K. Grittner. Serializable Snapshot Isolation in PostgreSQL. PVLDB, 5(12), 2012.
    • (2012) PVLDB , vol.5 , Issue.12
    • Ports, D.R.K.1    Grittner, K.2
  • 35
    • 84875098603 scopus 로고    scopus 로고
    • Lightweight locking for main memory database systems
    • K. Ren, A. Thomson, and D. J. Abadi. Lightweight Locking for Main Memory Database Systems. PVLDB, 6(2), 2012.
    • (2012) PVLDB , vol.6 , Issue.2
    • Ren, K.1    Thomson, A.2    Abadi, D.J.3
  • 36
    • 84905823292 scopus 로고    scopus 로고
    • Reducing database locking contention through multi-version concurrency
    • M. Sadoghi, M. Canim, B. Bhattacharjee, F. Nagel, and K. A. Ross. Reducing Database Locking Contention Through Multi-version Concurrency. PVLDB, 7(13), 2014.
    • (2014) PVLDB , vol.7 , Issue.13
    • Sadoghi, M.1    Canim, M.2    Bhattacharjee, B.3    Nagel, F.4    Ross, K.A.5
  • 37
    • 84862658215 scopus 로고    scopus 로고
    • Efficient transaction processing in SAP HANA database: The end of a column store myth
    • V. Sikka, F. Färber, W. Lehner, S. K. Cha, T. Peh, et al. Efficient Transaction Processing in SAP HANA Database: The End of a Column Store Myth. In SIGMOD, 2012.
    • (2012) SIGMOD
    • Sikka, V.1    Färber, F.2    Lehner, W.3    Cha, S.K.4    Peh, T.5
  • 38
    • 0032010381 scopus 로고    scopus 로고
    • Concurrency control: Methods, performance, and analysis
    • A. Thomasian. Concurrency Control: Methods, Performance, and Analysis. CSUR, 30(1), 1998.
    • (1998) CSUR , vol.30 , Issue.1
    • Thomasian, A.1
  • 39
    • 79959981273 scopus 로고    scopus 로고
    • The case for determinism in database systems
    • A. Thomson and D. J. Abadi. The Case for Determinism in Database Systems. PVLDB, 3, 2010.
    • (2010) PVLDB , vol.3
    • Thomson, A.1    Abadi, D.J.2
  • 41
    • 84889657831 scopus 로고    scopus 로고
    • Speedy transactions in multicore in-memory databases
    • S. Tu, W. Zheng, E. Kohler, B. Liskov, and S. Madden. Speedy Transactions in Multicore In-memory Databases. In SOSP, 2013.
    • (2013) SOSP
    • Tu, S.1    Zheng, W.2    Kohler, E.3    Liskov, B.4    Madden, S.5
  • 43
    • 84855233023 scopus 로고    scopus 로고
    • SIMD-scan: Ultra fast in-memory table scan using on-chip vector processing units
    • T. Willhalm, N. Popovici, Y. Boshmaf, H. Plattner, A. Zeier, et al. SIMD-Scan: Ultra Fast in-Memory Table Scan using on-Chip Vector Processing Units. PVLDB, 2(1), 2009.
    • (2009) PVLDB , vol.2 , Issue.1
    • Willhalm, T.1    Popovici, N.2    Boshmaf, Y.3    Plattner, H.4    Zeier, A.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.