From 96ff3a72757d18ad6270b5df23008ea11416d73a Mon Sep 17 00:00:00 2001 From: vdib Date: Thu, 5 Sep 2024 13:59:52 -0400 Subject: [PATCH] Update ReadingList Distributed DBs --- ReadingList-Distributed-DBs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReadingList-Distributed-DBs.md b/ReadingList-Distributed-DBs.md index 676ebc8..3983cfc 100644 --- a/ReadingList-Distributed-DBs.md +++ b/ReadingList-Distributed-DBs.md @@ -6,4 +6,4 @@ 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 and still consistent for 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. \ No newline at end of file