Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alex Swanson

dblp:415/9375 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Data models and query languages · 61% Transaction processing and concurrency control · 39%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › concurrency control
multiversion concurrency control
0.912025
MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database · Proc. VLDB Endow. 2025
Data models and query languages › schema management › schema evolution
online schema change
0.912025
MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database · Proc. VLDB Endow. 2025
Data models and query languages
schema management
0.912025
MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database · Proc. VLDB Endow. 2025
Transaction processing and concurrency control › isolation levels
snapshot isolation
0.312025
MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database · Proc. VLDB Endow. 2025

Methods — techniques the papers use, named apart from their topics

multiversioning · 0.9
YearPublicationVenuePosition
2025 MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database
abstract
As applications and data evolve over time, the database schema must be adjusted to accommodate their needs. Schema changes in relational databases have traditionally required synchronization with concurrent read and write access, causing significant interruptions to user applications. Although, most commercial databases have optimized common schema changes to reduce their runtime, they have not fundamentally addressed the requirement for synchronization which can lead to data being inaccessible for minutes or even hours in the presence of long running queries. MD-MVCC is a new technology in Azure SQL Database that enables multi-version concurrency control for schema changes. This allows schema changes to occur without any synchronization with concurrent queries which can operate on the earlier version of the schema until ongoing operations are committed, following Snapshot Isolation semantics. Schema deployments can now occur with minimal impact, increasing data availability but also flexibility for application developers. This required a comprehensive redesign of the schema management and metadata components of the RDBMS that are now multi-versioned across all layers, from query execution and in-memory caches to the system tables where metadata is persisted. This paper presents the overall design of MD-MVCC and demonstrates how it fundamentally improves data availability during schema changes without incurring any performance overheads.
Panagiotis Antonopoulos, Mansi Chauhan, Shailender Dabas, Rajat Jain, Darshan Kattera, Wonseok Kim, Hanuma Kodavalla, Nikolas Ogg, Prashanth Purnananda, Rahul Ranjan, Alex Swanson, Divyesh Tikmani
Proc. VLDB Endow.11