Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/45427
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | VANDEVOORT, Brecht | - |
dc.contributor.author | KETSMAN, Bas | - |
dc.contributor.author | NEVEN, Frank | - |
dc.date.accessioned | 2025-02-26T08:14:00Z | - |
dc.date.available | 2025-02-26T08:14:00Z | - |
dc.date.issued | 2024 | - |
dc.date.submitted | 2025-02-13T10:25:11Z | - |
dc.identifier.citation | Proceedings of the ACM on Management of Data, 2 (2) (Art N° 91) | - |
dc.identifier.uri | http://hdl.handle.net/1942/45427 | - |
dc.description.abstract | A DBMS allows trading consistency for efficiency through the allocation of isolation levels that are strictly weaker than serializability. The robustness problem asks whether, for a given set of transactions and a given allocation of isolation levels, every possible interleaved execution of those transactions that is allowed under the provided allocation, is always safe. In the literature, safe is interpreted as conflict-serializable (to which we refer here as conflict-robustness). In this paper, we study the view-robustness problem, interpreting safe as view-serializable. View-serializability is a more permissive notion that allows for a greater number of schedules to be serializable and aligns more closely with the intuitive understanding of what it means for a database to be consistent. However, view-serializability is more complex to analyze (e.g., conflict-serializability can be decided in polynomial time whereas deciding view-serializability is NP-complete). While conflict-robustness implies view-robustness, the converse does not hold in general. In this paper, we provide a sufficient condition for isolation levels guaranteeing that conflict- and view-robustness coincide and show that this condition is satisfied by the isolation levels occurring in Postgres and Oracle: read committed (RC), snapshot isolation (SI) and serializable snapshot isolation (SSI). It hence follows that for these systems, widening from conflict- to view-serializability does not allow for more sets of transactions to become robust. Interestingly, the complexity of deciding serializability within these isolation levels is still quite different. Indeed, deciding conflict-serializability for schedules allowed under RC and SI remains in polynomial time, while we show that deciding view-serializability within these isolation levels remains NP-complete. | - |
dc.language.iso | en | - |
dc.publisher | ACM | - |
dc.subject.other | CCS Concepts: • Information systems → Database transaction processing Additional Key Words and Phrases: concurrency control | - |
dc.subject.other | robustness | - |
dc.subject.other | complexity | - |
dc.title | When View- and Conflict-Robustness Coincide for Multiversion Concurrency Control | - |
dc.type | Journal Contribution | - |
dc.identifier.issue | 2 | - |
dc.identifier.volume | 2 | - |
local.format.pages | 16 | - |
local.bibliographicCitation.jcat | A2 | - |
local.type.refereed | Refereed | - |
local.type.specified | Article | - |
local.bibliographicCitation.artnr | 91 | - |
dc.identifier.doi | 10.1145/3651592 | - |
local.provider.type | CrossRef | - |
local.uhasselt.international | no | - |
item.contributor | VANDEVOORT, Brecht | - |
item.contributor | KETSMAN, Bas | - |
item.contributor | NEVEN, Frank | - |
item.fulltext | With Fulltext | - |
item.accessRights | Open Access | - |
item.fullcitation | VANDEVOORT, Brecht; KETSMAN, Bas & NEVEN, Frank (2024) When View- and Conflict-Robustness Coincide for Multiversion Concurrency Control. In: Proceedings of the ACM on Management of Data, 2 (2) (Art N° 91). | - |
crisitem.journal.eissn | 2836-6573 | - |
Appears in Collections: | Research publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
3651592.pdf Restricted Access | Published version | 614.86 kB | Adobe PDF | View/Open Request a copy |
authorversion-main.pdf | Peer-reviewed author version | 710.82 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.