Lam-Duy Nguyen

dblp:328/6392 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2025
0009-0007-6897-3019ORCID · verified

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

Databases, data management, data science and information retrieval · 3 · 3 first-author · 3 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 100%
Databases, data mining, and information retrieval
2 papers
Transaction processing and concurrency control · 100%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
commit processing
0.912025
Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs · Proc. ACM Manag. Data 2025
Storage systems
flash and SSD
0.912025
Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs · Proc. ACM Manag. Data 2025
Storage systems › flash and SSD › solid-state drive
NVMe SSD
0.912025
Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs · Proc. ACM Manag. Data 2025
Storage systems › data management
database storage
0.812024
Why Files If You Have a DBMS? · ICDE 2024
Storage systems › object storage
large object storage
0.812024
Why Files If You Have a DBMS? · ICDE 2024
Transaction processing and concurrency control › concurrency control
timestamp ordering
0.612022
In-Page Shadowing and Two-Version Timestamp Ordering for Mobile DBMSs · Proc. VLDB Endow. 2022
Storage systems
database recovery
0.612022
In-Page Shadowing and Two-Version Timestamp Ordering for Mobile DBMSs · Proc. VLDB Endow. 2022
Transaction processing and concurrency control › commit processing
group commit
0.312025
Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs · Proc. ACM Manag. Data 2025
Storage systems
file systems
0.212024
Why Files If You Have a DBMS? · ICDE 2024
Storage systems › data management
mobile DBMS
0.212022
In-Page Shadowing and Two-Version Timestamp Ordering for Mobile DBMSs · Proc. VLDB Endow. 2022

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

parallel acknowledgment · 1.7batched log writing · 1.7multi-version concurrency control · 1.1in-page shadowing · 1.1
YearPublicationVenuePosition
2025 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs
abstract
Achieving both high throughput and low commit latency has long been a difficult challenge for Database Management Systems (DBMSs). As we show in this paper, existing commit processing protocols fail to fully leverage modern NVMe SSDs to deliver both high throughput and low-latency durable commits. We therefore propose autonomous commit , the first commit protocol that fully utilizes modern NVMe SSDs to achieve both objectives. Our approach exploits the high parallelism and low write latency of SSDs, enabling workers to explicitly write logs in smaller batches, thereby minimizing the impact of logging I/O on commit latency. Additionally, by parallelizing the acknowledgment procedure, where the DBMS iterates through a set of transactions to inspect their commit state, we mitigate excessive delays resulting from single-threaded commit operations in high-throughput workloads. Our experimental results show that autonomous commit achieves exceptional scalability and low-latency durable commits across a wide range of workloads.
Lam-Duy Nguyen, Adnan Alhomssi, Tobias Ziegler 0001, Viktor Leis
Proc. ACM Manag. Data1
2024 Why Files If You Have a DBMS?
abstract
Most Database Management Systems (DBMSs) sup-port arbitrary-sized objects through the Binary Large OBjects (BLOBs) data type. Nevertheless, application developers usually store large objects in file systems and only manage the metadata and file paths through the DBMS. This combined approach has major downsides, including a lack of transactional and indexing capabilities. Two factors contribute to the rare use of database BLOBs: the inefficiency of DBMSs in such workloads and the interoperability difficulties when interacting with external programs that expect files. To address the former, we present a new BLOB allocation and logging design that exhibits lower write amplification, reduces WAL checkpointing frequency, and consumes less storage than the conventional strategies. Our approach flushes each BLOB only once and features only a single indirection layer. Moreover, using the Filesystem in Userspace framework, BLOBs can be exposed as read-only files, allowing unmodified applications to directly access database BLOBs. The experimental results show that our design outperforms both file systems and DBMSs in handling large objects.
Lam-Duy Nguyen, Viktor Leis
ICDE1
2022 In-Page Shadowing and Two-Version Timestamp Ordering for Mobile DBMSs
abstract
Increasing the concurrency level in mobile database systems has not received much attention, mainly because the concurrency requirements of mobile workloads has been regarded to be low. Contrary to popular belief, mobile workloads require higher concurrency. In this work, we propose novel journaling and concurrency mechanisms for mobile DBMSs, both of which build upon one common concept - In-Page Shadowing (IPS). We design and implement a novel In-Page Shadowing recovery method for SQLite to resolve the journaling of journal anomaly, which is known to quadruple the I/O traffic in mobile devices. IPS unions the previous and the next versions of a database page in the same physical page. Using the consolidated two versions of database page, we design Two-Version Timestamp-Ordering (2VTO) protocol that enables non-blocking reads as in multi-version concurrency control, but reduces the garbage collection overhead. Designed with mobile environments in mind, IPS and 2VTO are high-performant and resource-efficient transactional solutions. Our performance study shows that IPS and 2VTO outperform state-of-the-art logging methods and an optimistic concurrency control protocol for real mobile workloads.
Lam-Duy Nguyen, Sang-Won Lee 0001, Beomseok Nam
Proc. VLDB Endow.1