From 3bdc1f9be1c1a5b5dcefdc167abb9babf05bda35 Mon Sep 17 00:00:00 2001 From: vdib Date: Mon, 16 Sep 2024 16:00:48 -0400 Subject: [PATCH] Update ReadingList Distributed DBs --- ReadingList-Distributed-DBs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ReadingList-Distributed-DBs.md b/ReadingList-Distributed-DBs.md index 3983cfc..5962539 100644 --- a/ReadingList-Distributed-DBs.md +++ b/ReadingList-Distributed-DBs.md @@ -6,4 +6,6 @@ Systems - [Lazy Evaluation of Transactions in Database Systems](http://www.cs.umd.edu/~abadi/papers/lazy-xacts.pdf) - A lazy transaction execution model where transactions can be partially executed upon request and fully completed only when necessary. It does this by writing “stickies” (placeholder records) into the database to represent an unexecuted operation. When a client or another transaction needs the actual data, the system "substantiates" these stickies by performing the necessary computation. -- [Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation](https://dl.acm.org/doi/pdf/10.1145/3299869.3319876) - Spreadsheets often deal with large amounts of data being analyzed and small changes to cells cause the program to freeze until it is done processing. This paper introduces Dataspread, a spreadsheet system using asynchronous formula computations while maintaining consistency by utilizing partial results and on-the-fly scheduling to incrementally make cells available for computation. This enables a system that is more interactive while keeping consistency when dealing with large datasets. \ No newline at end of file +- [Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation](https://dl.acm.org/doi/pdf/10.1145/3299869.3319876) - Spreadsheets often deal with large amounts of data being analyzed and small changes to cells cause the program to freeze until it is done processing. This paper introduces Dataspread, a spreadsheet system using asynchronous formula computations while maintaining consistency by utilizing partial results and on-the-fly scheduling to incrementally make cells available for computation. This enables a system that is more interactive while keeping consistency when dealing with large datasets. + +- [Tango: Distributed Data Structures over a Shared Log](https://www.cs.cornell.edu/~taozou/sosp13/tangososp.pdf) - \ No newline at end of file