Skip to content
The Curious Engineer
Latest
Categories
All blogs
By month
Search
Feeds
All blogs
/
Databases
Remy's blog
remy.wang/blog
Databases
Algorithms / data structures
Math
’19
’20
’21
’22
’23
’24
’25
’26
Posts
28 from 13 Feb 2019 to 22 Sep 2026
Posting
monthly (11 in the last year)
Kind
personal blog
2026
9
22 Sep
Consider the Chameleon
19 Sep
Relation algebra ≠ relational algebra
19 Aug
What if SELECT, FROM, WHERE were functions?
17 Jul
Value Polymorphism in Rust
6 Jun
Passing DBs Through Continuations
30 Apr
Simple and Correct Snapshot Isolation
28 Apr
Teaching Tricks
24 Jan
Join Trees, the "Hard" Way
23 Jan
Early History of a Perfect Join Algorithm
2025
6
31 Dec
4 Ways to Improve A Perfect Join Algorithm
15 Dec
A Perfect Join Algorithm
8 Aug
DuckDB Considered Harmful
7 Jul
Method of Four Russians
19 Mar
Completeness of Equality Saturation
17 Mar
Reading Papers in a Paper-Reading Seminar
2023
7
6 Dec
Duality in Linear Programming
1 Nov
The Entropic Framework for Cardinality Bounds
3 Aug
Relative Safety in Relational Calculus
26 Jul
How to Check 2 SQL Tables are the Same
8 Feb
Datalog resources
31 Jan
Late materialization is (almost) worst-case optimal
30 Jan
AGM bound for transitive closure
2021
3
27 Apr
Generic join algorithms
27 Apr
Counterexample-guided inductive synthesis
17 Jan
E-graph intersection
2020
2
17 Jun
Entropy
17 Jun
Fundamental entropic bounds
2019
1
13 Feb
A canonicity proof via gradient induction