Read-safe snapshots: An abort/wait-free serializable read method for read-only transactions on mixed OLTP/OLAP workloads

This paper proposes Read-Safe Snapshots (RSS), a concurrency control method that ensures reading the latest serializable version on multiversion concurrency control (MVCC) for read-only transactions without creating any serializability anomaly, thereby enhancing the transaction processing throughput...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Information systems (Oxford) Ročník 124; s. 102385
Hlavní autoři: Shioi, Takamitsu, Kambayashi, Takashi, Arakawa, Suguru, Kurosawa, Ryoji, Hikida, Satoshi, Yokota, Haruo
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier Ltd 01.09.2024
Témata:
ISSN:0306-4379, 1873-6076
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract This paper proposes Read-Safe Snapshots (RSS), a concurrency control method that ensures reading the latest serializable version on multiversion concurrency control (MVCC) for read-only transactions without creating any serializability anomaly, thereby enhancing the transaction processing throughput under mixed workloads of online transactional processing (OLTP) and online analytical processing (OLAP). Ensuring serializability for data consistency between OLTP and OLAP is vital to prevent OLAP from obtaining nonserializable results. Existing serializability methods achieve this consistency by making OLTP or OLAP transactions aborts or waits, but these can lead to throughput degradation when implemented for large read sets in read-only OLAP transactions under mixed workloads of the recent real-time analysis applications. To deal with this problem, we present an RSS construction algorithm that does not affect the conventional OLTP performance and simultaneously avoids producing additional aborts and waits. Moreover, the RSS construction method can be easily applied to the read-only replica of a multinode system as well as a single-node system because no validation for serializability is required. Our experimental findings showed that RSS could prevent read-only OLAP transactions from creating anomaly cycles under a multinode environment of master-copy replication, which led to the achievement of serializability with the low overhead of about 15% compared to baseline OLTP/OLAP throughputs under snapshot isolation (SI). The OLTP throughput under our proposed method in a mixed OLTP/OLAP workload was about 45% better than SafeSnapshots, a serializable snapshot isolation (SSI) equipped with a read-only optimization method, and did not degrade the OLAP throughput.
AbstractList This paper proposes Read-Safe Snapshots (RSS), a concurrency control method that ensures reading the latest serializable version on multiversion concurrency control (MVCC) for read-only transactions without creating any serializability anomaly, thereby enhancing the transaction processing throughput under mixed workloads of online transactional processing (OLTP) and online analytical processing (OLAP). Ensuring serializability for data consistency between OLTP and OLAP is vital to prevent OLAP from obtaining nonserializable results. Existing serializability methods achieve this consistency by making OLTP or OLAP transactions aborts or waits, but these can lead to throughput degradation when implemented for large read sets in read-only OLAP transactions under mixed workloads of the recent real-time analysis applications. To deal with this problem, we present an RSS construction algorithm that does not affect the conventional OLTP performance and simultaneously avoids producing additional aborts and waits. Moreover, the RSS construction method can be easily applied to the read-only replica of a multinode system as well as a single-node system because no validation for serializability is required. Our experimental findings showed that RSS could prevent read-only OLAP transactions from creating anomaly cycles under a multinode environment of master-copy replication, which led to the achievement of serializability with the low overhead of about 15% compared to baseline OLTP/OLAP throughputs under snapshot isolation (SI). The OLTP throughput under our proposed method in a mixed OLTP/OLAP workload was about 45% better than SafeSnapshots, a serializable snapshot isolation (SSI) equipped with a read-only optimization method, and did not degrade the OLAP throughput.
ArticleNumber 102385
Author Arakawa, Suguru
Yokota, Haruo
Hikida, Satoshi
Kurosawa, Ryoji
Shioi, Takamitsu
Kambayashi, Takashi
Author_xml – sequence: 1
  givenname: Takamitsu
  orcidid: 0000-0002-2081-6299
  surname: Shioi
  fullname: Shioi, Takamitsu
  email: shioi.t.aa@m.titech.ac.jp
  organization: Tokyo Institute of Technology, Tokyo, Japan
– sequence: 2
  givenname: Takashi
  surname: Kambayashi
  fullname: Kambayashi, Takashi
  organization: Nautilus Technologies, Inc., Tokyo, Japan
– sequence: 3
  givenname: Suguru
  surname: Arakawa
  fullname: Arakawa, Suguru
  organization: Nautilus Technologies, Inc., Tokyo, Japan
– sequence: 4
  givenname: Ryoji
  surname: Kurosawa
  fullname: Kurosawa, Ryoji
  organization: Nautilus Technologies, Inc., Tokyo, Japan
– sequence: 5
  givenname: Satoshi
  surname: Hikida
  fullname: Hikida, Satoshi
  organization: Scalar, Inc., Tokyo, Japan
– sequence: 6
  givenname: Haruo
  surname: Yokota
  fullname: Yokota, Haruo
  organization: Josai University, Tokyo, Japan
BookMark eNp1kE1rAjEURUOxULXdd5k_MJqZxDjjTqRfMKAUuw7P5AVjx0SSoWp_fcfabVePy-NcLmdAej54JOQxZ6Oc5XK8G7k0KlghuljwcnJD-nk55ZlkU9kjfcaZzASfVndkkNKOMVZMqqpPTu8IJktgkSYPh7QNbZrRuaewCbEdH8G1mY3YfTE6aNw3bBqksYPoHtttMNSG-Juz4JszbSP4BLp1wScaPN27Exq6rNer8bKer-gxxM8mgEn35NZCk_Dh7w7Jx_PTevGa1cuXt8W8zjTnvM2gkBthKqiERM4MZxahNHJiBdeWi1wWQmykNGCg4qyotK1KKZmeSlNOBBZ8SNi1V8eQUkSrDtHtIZ5VztTFnNopl9TFnLqa65DZFcFu15fDqJJ26DUaF1G3ygT3P_wDhh54aw
Cites_doi 10.1109/RELDIS.2005.14
10.14778/3415478.3415535
10.1109/ICDE.2000.839388
10.1145/1071610.1071615
10.14778/1687627.1687707
10.14778/2367502.2367523
10.14778/2095686.2095689
10.14778/3402707.3402718
10.1109/ICDE.2011.5767897
10.14778/2732240.2732246
ContentType Journal Article
Copyright 2024 The Author(s)
Copyright_xml – notice: 2024 The Author(s)
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.is.2024.102385
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1873-6076
ExternalDocumentID 10_1016_j_is_2024_102385
S0306437924000437
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
13V
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
63O
6I.
7-5
71M
77K
8P~
9JN
9JO
AAAKF
AAAKG
AACTN
AAEDT
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AARIN
AAXUO
AAYFN
ABBOA
ABFNM
ABKBG
ABMAC
ABMVD
ABTAH
ABUCO
ABXDB
ACDAQ
ACGFS
ACHRH
ACNNM
ACNTT
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGUMN
AGYEJ
AHHHB
AHZHX
AI.
AIALX
AIEXJ
AIKHN
AITUG
AJOXV
AKRWK
ALEQD
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
APLSM
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
BNSAS
CS3
DU5
EBS
EFJIC
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HAMUX
HF~
HLZ
HVGLF
HZ~
H~9
IHE
J1W
KOM
LG9
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
RNS
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSB
SSD
SSL
SSV
SSZ
T5K
TN5
UHS
VH1
WUQ
XSW
ZCG
ZY4
~G-
77I
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABJNI
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
CITATION
EFKBS
EFLBG
~HD
ID FETCH-LOGICAL-c333t-a26b4d9a946e30d30fea8d65f43cf3416244b66dada93029cf98660c76d854e23
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001230268800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0306-4379
IngestDate Sat Nov 29 06:20:20 EST 2025
Tue Jun 18 08:52:27 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Serializability
Multiversion concurrency control (MVCC)
Language English
License This is an open access article under the CC BY license.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c333t-a26b4d9a946e30d30fea8d65f43cf3416244b66dada93029cf98660c76d854e23
ORCID 0000-0002-2081-6299
OpenAccessLink https://dx.doi.org/10.1016/j.is.2024.102385
ParticipantIDs crossref_primary_10_1016_j_is_2024_102385
elsevier_sciencedirect_doi_10_1016_j_is_2024_102385
PublicationCentury 2000
PublicationDate September 2024
2024-09-00
PublicationDateYYYYMMDD 2024-09-01
PublicationDate_xml – month: 09
  year: 2024
  text: September 2024
PublicationDecade 2020
PublicationTitle Information systems (Oxford)
PublicationYear 2024
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Neumann, Mühlbauer, Kemper (b11) 2015
Cahill, Röhm, Fekete (b15) 2009
Berenson, Bernstein, Gray, Melton, O’Neil, O’Neil (b16) 1995
Lee, Muehle, May, Faerber, Sikka, Plattner, Krüger, Grund (b32) 2013
Tu, Zheng, Kohler, Liskov, Madden (b39) 2013
Baumbach, Becker, Denneler, Hechler, Hengstler, Knoll, Neumann, Schoellmann, Souissi, Zimmermann (b9) 2015
Jung, Han, Fekete, Röhm (b29) 2011; 4
S. Elnikety, F. Pedone, W. Zwaenepoel, Database replication using generalized snapshot isolation, in: 24th IEEE Symposium on Reliable Distributed Systems, SRDS’05, 2005, pp. 73–84
Schenkel, Weikum (b19) 2000
Mühe, Kemper, Neumann (b30) 2011
Weikum, Vossen (b12) 2001
Makreshanski, Giceva, Barthels, Alonso (b7) 2017
Schenkel, Weikum, Weißenberg, Wu (b20) 2000
Shanmugasundaram, Nithrakashyap, Sivasankaran, Ramamritham (b27) 1999
T.P.P. Council, Tpc benchmark c
Kung, Robinson (b33) 1981
Fekete, Liarokapis, O’Neil, O’Neil, Shasha (b24) 2005; 30
M.A. Bornea, O. Hodson, S. Elnikety, A. Fekete, One-copy serializability with snapshot isolation under the hood, in: 2011 IEEE 27th International Conference on Data Engineering, ICDE, 2011, pp. 625–636
Diaconu, Freedman, Ismert, Larson, Mittal, Stonecipher, Verma, Zwilling (b37) 2013
Raza, Chrysogelos, Anadiotis, Ailamaki (b6) 2020
Unterbrunner, Giannikis, Alonso, Fauser, Kossmann (b1) 2009; 2
Paper (b3) 2015
Fekete, O’Neil, O’Neil (b17) 2004
Cole, Funke, Giakoumakis, Guy, Kemper, Krompass, Kuno, Nambiar, Neumann, Poess, Sattler, Seibold, Simon, Waas (b22) 2011
Difallah, Pavlo, Curino, Cudre-Mauroux (b23) 2013; 7
Cahill (b28) 2009
Plattner (b2) 2009
T.P.P. Council, Tpc benchmark h
P.-r. Larson, Blanas, Diaconu, Freedman, Patel, Zwilling (b38) 2011; 5
.
Agrawal, Bernstein, Gupta, Sengupta (b26) 1987
Ports, Grittner (b25) 2012; 5
Taft, Sharif, Matei, VanBenschoten, Lewis, Grieger, Niemi, Woods, Birzin, Poss, Bardea, Ranade, Darnell, Gruneir, Jaffray, Zhang, Mattis (b35) 2020
Skidanov, Papito, Prout (b8) 2016
Papadimitriou (b14) 1986
Huang, Liu, Cui, Fang, Ma, Xu, Shen, Tang, Zhou, Huang, Wei, Liu, Zhang, Li, Wu, Song, Sun, Yu, Zhao, Cameron, Pei, Tang (b34) 2020; 13
Yuri, Hector, Avi (b18) 1992
Bernstein, Hadzilacos, Goodman (b13) 1987
Kipf, Pandey, Böttcher, Braun, Neumann, Kemper (b4) 2019
A.C.D. documentation (b5) 2022
Kemper, Neumann (b10) 2011
A. Adya, B. Liskov, P. O’Neil, Generalized isolation level definitions, in: Proceedings of 16th International Conference on Data Engineering, ICDE, (Cat. No. 00CB37073), 2000, pp. 67–78
Weikum (10.1016/j.is.2024.102385_b12) 2001
Schenkel (10.1016/j.is.2024.102385_b20) 2000
Diaconu (10.1016/j.is.2024.102385_b37) 2013
P.-r. Larson (10.1016/j.is.2024.102385_b38) 2011; 5
Tu (10.1016/j.is.2024.102385_b39) 2013
Berenson (10.1016/j.is.2024.102385_b16) 1995
Shanmugasundaram (10.1016/j.is.2024.102385_b27) 1999
Raza (10.1016/j.is.2024.102385_b6) 2020
10.1016/j.is.2024.102385_b36
Unterbrunner (10.1016/j.is.2024.102385_b1) 2009; 2
Fekete (10.1016/j.is.2024.102385_b24) 2005; 30
A.C.D. documentation (10.1016/j.is.2024.102385_b5) 2022
Schenkel (10.1016/j.is.2024.102385_b19) 2000
Difallah (10.1016/j.is.2024.102385_b23) 2013; 7
Huang (10.1016/j.is.2024.102385_b34) 2020; 13
10.1016/j.is.2024.102385_b31
Mühe (10.1016/j.is.2024.102385_b30) 2011
Yuri (10.1016/j.is.2024.102385_b18) 1992
Cahill (10.1016/j.is.2024.102385_b15) 2009
Lee (10.1016/j.is.2024.102385_b32) 2013
Agrawal (10.1016/j.is.2024.102385_b26) 1987
Plattner (10.1016/j.is.2024.102385_b2) 2009
Kipf (10.1016/j.is.2024.102385_b4) 2019
10.1016/j.is.2024.102385_b41
Ports (10.1016/j.is.2024.102385_b25) 2012; 5
10.1016/j.is.2024.102385_b40
Neumann (10.1016/j.is.2024.102385_b11) 2015
Bernstein (10.1016/j.is.2024.102385_b13) 1987
Cole (10.1016/j.is.2024.102385_b22) 2011
Fekete (10.1016/j.is.2024.102385_b17) 2004
Cahill (10.1016/j.is.2024.102385_b28) 2009
Paper (10.1016/j.is.2024.102385_b3) 2015
Skidanov (10.1016/j.is.2024.102385_b8) 2016
10.1016/j.is.2024.102385_b21
Kemper (10.1016/j.is.2024.102385_b10) 2011
Taft (10.1016/j.is.2024.102385_b35) 2020
Makreshanski (10.1016/j.is.2024.102385_b7) 2017
Jung (10.1016/j.is.2024.102385_b29) 2011; 4
Kung (10.1016/j.is.2024.102385_b33) 1981
Papadimitriou (10.1016/j.is.2024.102385_b14) 1986
Baumbach (10.1016/j.is.2024.102385_b9) 2015
References_xml – year: 2022
  ident: b5
  article-title: Azure synapse link for azure cosmos db: Near real-time analytics use cases
– start-page: 677
  year: 2015
  end-page: 689
  ident: b11
  article-title: Fast serializable multi-version concurrency control for main-memory database systems
  publication-title: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data
– start-page: 90
  year: 2000
  end-page: 101
  ident: b19
  article-title: Integrating snapshot isolation into transactional federation
  publication-title: Proceedings of the 7th International Conference on Cooperative Information Systems
– year: 1986
  ident: b14
  article-title: Theory of Database Concurrency Control
– volume: 30
  start-page: 492
  year: 2005
  end-page: 528
  ident: b24
  article-title: Making snapshot isolation serializable
  publication-title: ACM Trans. Database Syst.
– start-page: 37
  year: 2017
  end-page: 50
  ident: b7
  article-title: Batchdb: Efficient isolated execution of hybrid OLTP+OLAP workloads for interactive applications
  publication-title: Proceedings of the 2017 ACM International Conference on Management of Data
– start-page: 1287
  year: 2016
  end-page: 1297
  ident: b8
  article-title: A column store engine for real-time streaming analytics
  publication-title: 2016 IEEE 32nd International Conference on Data Engineering
– start-page: 45
  year: 1987
  end-page: 59
  ident: b26
  article-title: Distributed Optimistic Concurrency Control with Reduced Rollback, vol. 2
– year: 2015
  ident: b9
  article-title: Accelerating data transformation with IBM DB2 analytics accelerator for z/OS
– start-page: 12
  year: 2004
  end-page: 14
  ident: b17
  article-title: A Read-Only Transaction Anomaly under Snapshot Isolation, vol. 33
– reference: T.P.P. Council, Tpc benchmark h,
– year: 2009
  ident: b28
  article-title: Serializable Isolation for Snapshot Databases
– year: 1987
  ident: b13
  article-title: Concurrency Control and Recovery in Database Systems
– year: 2011
  ident: b22
  article-title: The mixed workload ch-benchmark
  publication-title: Proceedings of the Fourth International Workshop on Testing Database Systems
– volume: 4
  start-page: 783
  year: 2011
  end-page: 794
  ident: b29
  article-title: Serializable snapshot isolation for replicated databases in high-update scenarios
  publication-title: VLDB Endow.
– start-page: 18
  year: 2013
  end-page: 32
  ident: b39
  article-title: Speedy transactions in multicore in-memory databases
  publication-title: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
– year: 2001
  ident: b12
  article-title: Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery
– volume: 13
  start-page: 3072
  year: 2020
  end-page: 3084
  ident: b34
  article-title: Tidb: A raft-based htap database
  publication-title: VLDB Endow.
– start-page: 1
  year: 2009
  end-page: 2
  ident: b2
  article-title: A common database approach for OLTP and OLAP using an in-memory column database
  publication-title: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data
– start-page: 28
  year: 2013
  end-page: 33
  ident: b32
  article-title: High-Performance Transaction Processing in SAP HANA, vol. 36
– volume: 5
  start-page: 1850
  year: 2012
  end-page: 1861
  ident: b25
  article-title: Serializable snapshot isolation in postgresql
  publication-title: VLDB Endow.
– volume: 7
  start-page: 277
  year: 2013
  end-page: 288
  ident: b23
  article-title: Oltp-bench: An extensible testbed for benchmarking relational databases
  publication-title: VLDB Endow.
– start-page: 1493
  year: 2020
  end-page: 1509
  ident: b35
  article-title: Cockroachdb
  publication-title: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data
– reference: T.P.P. Council, Tpc benchmark c,
– start-page: 195
  year: 2011
  end-page: 206
  ident: b10
  article-title: Hyper: A hybrid OLTP OLAP main memory database system based on virtual memory snapshots
  publication-title: 2011 IEEE 27th International Conference on Data Engineering
– start-page: 213
  year: 1981
  end-page: 226
  ident: b33
  article-title: On Optimistic Methods for Concurrency Control, vol. 6
– reference: S. Elnikety, F. Pedone, W. Zwaenepoel, Database replication using generalized snapshot isolation, in: 24th IEEE Symposium on Reliable Distributed Systems, SRDS’05, 2005, pp. 73–84,
– reference: A. Adya, B. Liskov, P. O’Neil, Generalized isolation level definitions, in: Proceedings of 16th International Conference on Data Engineering, ICDE, (Cat. No. 00CB37073), 2000, pp. 67–78,
– reference: .
– start-page: 1243
  year: 2013
  end-page: 1254
  ident: b37
  article-title: Hekaton: Sql server’s memory-optimized oltp engine
  publication-title: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
– year: 2009
  ident: b15
  article-title: Serializable Isolation for Snapshot Databases, vol. 34
– start-page: 1
  year: 1995
  end-page: 10
  ident: b16
  article-title: A Critique of Ansi Sql Isolation Levels, vol. 24
– volume: 2
  start-page: 706
  year: 2009
  end-page: 717
  ident: b1
  article-title: Predictable performance for unpredictable workloads
  publication-title: VLDB Endow.
– year: 2015
  ident: b3
  article-title: Oracle goldengate 12 c: Real-time access to real-time information
– start-page: 85
  year: 1999
  end-page: 96
  ident: b27
  article-title: Efficient Concurrency Control for Broadcast Environments, vol. 28
– reference: M.A. Bornea, O. Hodson, S. Elnikety, A. Fekete, One-copy serializability with snapshot isolation under the hood, in: 2011 IEEE 27th International Conference on Data Engineering, ICDE, 2011, pp. 625–636,
– start-page: 17
  year: 2011
  end-page: 26
  ident: b30
  article-title: How to efficiently snapshot transactional data: Hardware or software controlled?
  publication-title: Proceedings of the Seventh International Workshop on Data Management on New Hardware
– volume: 5
  start-page: 298
  year: 2011
  end-page: 309
  ident: b38
  article-title: High-performance concurrency control mechanisms for main-memory databases
  publication-title: VLDB Endow.
– start-page: 1
  year: 2000
  end-page: 25
  ident: b20
  article-title: Federated transaction management with snapshot isolation
  publication-title: Transactions and Database Dynamics
– start-page: 2043
  year: 2020
  end-page: 2054
  ident: b6
  article-title: Adaptive HTAP through elastic resource scheduling
  publication-title: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data
– start-page: 181
  year: 1992
  end-page: 239
  ident: b18
  article-title: Overview of Multidatabase Transaction Management, vol. 1
– year: 2019
  ident: b4
  article-title: Scalable Analytics on Fast Data, vol. 44
– start-page: 1243
  year: 2013
  ident: 10.1016/j.is.2024.102385_b37
  article-title: Hekaton: Sql server’s memory-optimized oltp engine
– start-page: 18
  year: 2013
  ident: 10.1016/j.is.2024.102385_b39
  article-title: Speedy transactions in multicore in-memory databases
– year: 2015
  ident: 10.1016/j.is.2024.102385_b9
– start-page: 1
  year: 1995
  ident: 10.1016/j.is.2024.102385_b16
– ident: 10.1016/j.is.2024.102385_b31
  doi: 10.1109/RELDIS.2005.14
– start-page: 1493
  year: 2020
  ident: 10.1016/j.is.2024.102385_b35
  article-title: Cockroachdb
– volume: 13
  start-page: 3072
  year: 2020
  ident: 10.1016/j.is.2024.102385_b34
  article-title: Tidb: A raft-based htap database
  publication-title: VLDB Endow.
  doi: 10.14778/3415478.3415535
– start-page: 28
  year: 2013
  ident: 10.1016/j.is.2024.102385_b32
– start-page: 85
  year: 1999
  ident: 10.1016/j.is.2024.102385_b27
– year: 2001
  ident: 10.1016/j.is.2024.102385_b12
– start-page: 45
  year: 1987
  ident: 10.1016/j.is.2024.102385_b26
– start-page: 1287
  year: 2016
  ident: 10.1016/j.is.2024.102385_b8
  article-title: A column store engine for real-time streaming analytics
– ident: 10.1016/j.is.2024.102385_b21
  doi: 10.1109/ICDE.2000.839388
– start-page: 12
  year: 2004
  ident: 10.1016/j.is.2024.102385_b17
– volume: 30
  start-page: 492
  issue: 2
  year: 2005
  ident: 10.1016/j.is.2024.102385_b24
  article-title: Making snapshot isolation serializable
  publication-title: ACM Trans. Database Syst.
  doi: 10.1145/1071610.1071615
– ident: 10.1016/j.is.2024.102385_b40
– year: 1986
  ident: 10.1016/j.is.2024.102385_b14
– year: 2009
  ident: 10.1016/j.is.2024.102385_b15
– year: 2009
  ident: 10.1016/j.is.2024.102385_b28
– start-page: 213
  year: 1981
  ident: 10.1016/j.is.2024.102385_b33
– start-page: 37
  year: 2017
  ident: 10.1016/j.is.2024.102385_b7
  article-title: Batchdb: Efficient isolated execution of hybrid OLTP+OLAP workloads for interactive applications
– volume: 2
  start-page: 706
  year: 2009
  ident: 10.1016/j.is.2024.102385_b1
  article-title: Predictable performance for unpredictable workloads
  publication-title: VLDB Endow.
  doi: 10.14778/1687627.1687707
– volume: 5
  start-page: 1850
  year: 2012
  ident: 10.1016/j.is.2024.102385_b25
  article-title: Serializable snapshot isolation in postgresql
  publication-title: VLDB Endow.
  doi: 10.14778/2367502.2367523
– start-page: 17
  year: 2011
  ident: 10.1016/j.is.2024.102385_b30
  article-title: How to efficiently snapshot transactional data: Hardware or software controlled?
– year: 2019
  ident: 10.1016/j.is.2024.102385_b4
– start-page: 677
  year: 2015
  ident: 10.1016/j.is.2024.102385_b11
  article-title: Fast serializable multi-version concurrency control for main-memory database systems
– volume: 5
  start-page: 298
  year: 2011
  ident: 10.1016/j.is.2024.102385_b38
  article-title: High-performance concurrency control mechanisms for main-memory databases
  publication-title: VLDB Endow.
  doi: 10.14778/2095686.2095689
– year: 2011
  ident: 10.1016/j.is.2024.102385_b22
  article-title: The mixed workload ch-benchmark
– year: 1987
  ident: 10.1016/j.is.2024.102385_b13
– year: 2022
  ident: 10.1016/j.is.2024.102385_b5
– volume: 4
  start-page: 783
  year: 2011
  ident: 10.1016/j.is.2024.102385_b29
  article-title: Serializable snapshot isolation for replicated databases in high-update scenarios
  publication-title: VLDB Endow.
  doi: 10.14778/3402707.3402718
– start-page: 90
  year: 2000
  ident: 10.1016/j.is.2024.102385_b19
  article-title: Integrating snapshot isolation into transactional federation
– year: 2015
  ident: 10.1016/j.is.2024.102385_b3
– ident: 10.1016/j.is.2024.102385_b36
  doi: 10.1109/ICDE.2011.5767897
– start-page: 195
  year: 2011
  ident: 10.1016/j.is.2024.102385_b10
  article-title: Hyper: A hybrid OLTP OLAP main memory database system based on virtual memory snapshots
– start-page: 2043
  year: 2020
  ident: 10.1016/j.is.2024.102385_b6
  article-title: Adaptive HTAP through elastic resource scheduling
– start-page: 181
  year: 1992
  ident: 10.1016/j.is.2024.102385_b18
– volume: 7
  start-page: 277
  year: 2013
  ident: 10.1016/j.is.2024.102385_b23
  article-title: Oltp-bench: An extensible testbed for benchmarking relational databases
  publication-title: VLDB Endow.
  doi: 10.14778/2732240.2732246
– ident: 10.1016/j.is.2024.102385_b41
– start-page: 1
  year: 2000
  ident: 10.1016/j.is.2024.102385_b20
  article-title: Federated transaction management with snapshot isolation
– start-page: 1
  year: 2009
  ident: 10.1016/j.is.2024.102385_b2
  article-title: A common database approach for OLTP and OLAP using an in-memory column database
SSID ssj0002599
Score 2.3954442
Snippet This paper proposes Read-Safe Snapshots (RSS), a concurrency control method that ensures reading the latest serializable version on multiversion concurrency...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 102385
SubjectTerms Multiversion concurrency control (MVCC)
Serializability
Title Read-safe snapshots: An abort/wait-free serializable read method for read-only transactions on mixed OLTP/OLAP workloads
URI https://dx.doi.org/10.1016/j.is.2024.102385
Volume 124
WOSCitedRecordID wos001230268800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-6076
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002599
  issn: 0306-4379
  databaseCode: AIEXJ
  dateStart: 19950301
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lj9MwELZKlwMceCwglpd84IKQ2bzqxNwqtCtA1W7FFtRb5CYOm9ImVZPdbX8Q_5MZ20nDSwIkLlFetqPMF89kPDMfIc8TdOWD5mGJmwYskPjNZUoxNQhcmeA6mM5b-zQKT06i6VSMe72vTS7M5SIsimizEav_Kmo4B8LG1Nm_EHfbKZyAfRA6bEHssP0jwWNYPKtkpl5WhVxV52VdWe8fyhvm3OMrmdcsWyu4Qz8QBnYtkD5FppZRWgcf4jEri8UWeSQaUnG9urDMN2Cnno4mY-jtdDQca8aZRSlN1nBj7NpUJ40wUzFau3hNjmLHBXF2npc6qGAiv8hlXhsuFq0G5HImt8j31FyG3R1G4fhKmtiizxfrXSss0WmvfNiW87zr2vCCNnbL-tuanJtdgJPO83I4wyqKRoOZaTsKfcYdwyTTzusmOfsnHWHcFXPo7RUOqotXGNqgHypvn-FQOBLG2WINqGtkzwsHIuqTveG7o-n7VuXDP6Qwy1Xm0ex6uAkk_H6cX9s_HZtmcofcsj8jdGhAdJf0VLFPbjdEH9TO-_vkZqdq5T2yaRFGW4S9psOCanwdtuiiXXRRRBM16KIgf9qii3bRRcuCanRRRNchYou22LpPPh4fTd68ZZbAgyW-79dMenwWpEKKgCvfSX0nUzJK-SAL_CQD84mDbTnjPJWpFL7jiSQTEedOEvI0GgTK8x-QflEW6iGhkkvXTaMgy9woGAgPy6EKEcrMA20NNx-QF81rjVemTkvcBDDO47yKUQSxEcEB8Zv3Hls709iPMUDkt60e_VOrx-TGDtlPSL9eX6in5HpyWefV-pnF0TdTQaEX
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Read-safe+snapshots%3A+An+abort%2Fwait-free+serializable+read+method+for+read-only+transactions+on+mixed+OLTP%2FOLAP+workloads&rft.jtitle=Information+systems+%28Oxford%29&rft.au=Shioi%2C+Takamitsu&rft.au=Kambayashi%2C+Takashi&rft.au=Arakawa%2C+Suguru&rft.au=Kurosawa%2C+Ryoji&rft.date=2024-09-01&rft.pub=Elsevier+Ltd&rft.issn=0306-4379&rft.eissn=1873-6076&rft.volume=124&rft_id=info:doi/10.1016%2Fj.is.2024.102385&rft.externalDocID=S0306437924000437
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0306-4379&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0306-4379&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0306-4379&client=summon