| Random Link ¯\_(ツ)_/¯ | ||
| Aug 1, 2026 | » | Stream Processing
(1 items)
Passing Data Asynchronously Between Producers and Consumers (.NET); |
| Aug 1, 2026 | » | Derived Data Systems
(2 items)
Batch Processing with Unix Tools; Passing Data Asynchronously Between Producers and Consumers (.NET); |
| Aug 10, 2026 | » | Batch Processing
(1 items)
Batch Processing with Unix Tools; |
| Aug 10, 2026 | » | Batch Processing with Unix Tools
4 min; updated Aug 10, 2026
Simple Log AnalysisSuppose you have a web server that appends a line to a log file every time it serves a request, e.g., using the nginx defaults (line breaks added for readability): To find the 5 most popular pages on your website, you can do: ... |
| May 28, 2023 | » | Relational Model Versus Document Model
8 min; updated Jul 14, 2026
A relational data model uses tables that consist of rows and columns. A row can be uniquely identified by a table + ID combination. A column entry can reference another row in another table through a shared key. One goal is to avoid duplicating data. However, to answer a real-world query, we end up paying th cost by joining results from multiple tables. That said, with proper indexing and prior research, combining results is pretty fast. ... |
| Feb 2, 2020 | » | [ToDo] Designing Data Intensive Applications
4 min; updated Jul 19, 2025
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems.
Martin Kleppmann.
2017.
ISBN: 978-1449373320 .
Part I. Foundations of Data Systems✅ Ch 01. Reliable, Scalable and Maintainable Applications:
Ch 02. Data Models and Query Languages: ... |
| May 29, 2023 | » | Query Languages for Data
3 min; updated Jul 19, 2025
Query Languages for DataIf you have a list of animal species and you want to return only the sharks in the list, a relational algebra expression would be \( \text{sharks} = \sigma_{\text{family = “Sharks”}}(\text{animals}) \). SQL queries follow the structure of relational algebra closely: … while an imperative query would be: |
| Mar 16, 2017 | » | Designing Data-Intensive Applications [Book]
(8 items)
Relational Model Versus Document Model; Thinking About Data Systems; Designing Data-Intensive Applications [Kleppmann, Martin]; Query Languages for Data; Reliability; Maintainability; Blob Storage; Scalability; |