Skip to content

gjmwoods/reading-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 

Repository files navigation

Reading List

A list of articles I've read and some thoughts about them

2025

Read Paper Title Thoughts
πŸ”² Looking for new aticles... Suggestions welcome! ...
πŸ”² PolarDB-MP: A Multi-Primary Cloud-Native Database via Disaggregated Shared Memory ...
πŸ”² VCrypt: Leveraging Vectorized and Compressed Execution for Client-side Encryption ...
βœ… The Cambridge Report on Database Research Sounds like many interesting topics we're discussed. Was great to see dedicated time to "Human-Centric Data Issues". These should be treated as just as important as the techinical challenges around data management.
βœ… Anarchy in the Database: A Survey and Evaluation of Database Management System Extensibility Feels like an underrated part of DBMSs which they highlight by observing the lack of research around database extensions. The more extensible a database is the more you empower users to solve their niche problems and give opportunities to grow your DBMS with the help of the community.
βœ… What Goes Around Comes Around... And Around Such a great overview of all the different kinds of DBMS and their strengths and weaknesses. Looking forward to the 2044 paper.
βœ… Why Files If You Have a DBMS? A really elegant way to incorportate files into DBMS transactions whilst keeping them accessible outside of the DBMS.
βœ… Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware Great idea to take advantage of the relatively recent shift towards cloud. If DBMS providers are freed from their restrictions of supporting all kinds of operating systems, there's a lot of benefit from targeting a specific operating system or operating system architecture. This particular idea seeks to take advantage of the abstraction layer provided for cloud VMs and use this to implement DBMS specific requirements for IO/CPU usage.
βœ… MotherDuck: DuckDB in the cloud and in the client Really fascinated with the hybrid query execution model described here and the possibilities for privacy and cost optimization. Scaling by simply upping CPU/Memory is quite a simple and elegant way of solving the scaling problem which is only possible thanks to the archetecture.
βœ… Scalability! But at what COST? Was a nice reminder that not all problems scale well when their nature makes them less paralisable. Even for problems that are suited, COST appears to be a good thing to keep in mind to determine if a system can overcome the distribution overhead to be faster than a single node.

About

A list of articles I've read and some thoughts about them

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published