Thursday, December 3, 2020

DBMS Transaction Logging Research

Nearly every DBMS implementation has a transaction log, where transactions write information about the changes that they are making to the database.

Transaction logs are about as foundational a technology as exists in Database Systems, and Database Systems are about as old a technology as exists in Computer Science (there are seminal notes on transaction logs dating back, I believe, to the 1950s, and papers which are still studied today which were published in the mid-1970's), so it's a little bit surprising, I think, to see that significant research is still occurring in the field of transaction logging.

Here are a few very interesting examples to back up my claim: 2 books (!) and a handful of fairly recent papers.

It's good to see that people are still working away at trying to figure out how to improve these age-old techniques, squeezing just a little bit more out of their computers, making their databases work just that much faster.

Onwards and upwards!

No comments:

Post a Comment