excited about databases, storage engines and message queues
So where do you store them? We could store them separately, but it's much better & neater to store them in the page itself (1/5)
So where do you store them? We could store them separately, but it's much better & neater to store them in the page itself (1/5)
The page looks like this... (1/9)
The page looks like this... (1/9)
It forces you to use a key or a LIMIT, instead of wiping whole database by mistake at 2:19am.
It forces you to use a key or a LIMIT, instead of wiping whole database by mistake at 2:19am.
www.sqlite.org/whyc....
www.sqlite.org/whyc....
SI does not provide real time guarantees. If you need that, you need Strict Serializability, which guarantees that transactions are ordered in real time.
SI does not provide real time guarantees. If you need that, you need Strict Serializability, which guarantees that transactions are ordered in real time.
post - avi.im/blag/2025/setsum
code - github.com/avinassh/...
post - avi.im/blag/2025/setsum
code - github.com/avinassh/...
"Six thousand years ago, the Sumerians invented writing for transaction processing."
"Six thousand years ago, the Sumerians invented writing for transaction processing."
This totally could have been just a tweet (skeet?), but I wanted to publish something today.
avi.im/blag/2025/old...
This totally could have been just a tweet (skeet?), but I wanted to publish something today.
avi.im/blag/2025/old...
Considering this thing survived 5000 years (holy shit!) with zero downtime and has stronger durability guarantees than most databases today.
I call it rock solid durability.
Considering this thing survived 5000 years (holy shit!) with zero downtime and has stronger durability guarantees than most databases today.
I call it rock solid durability.
15445.courses.cs.cmu.edu/fall2025/
15445.courses.cs.cmu.edu/fall2025/
We already use databases, why can't we use them to replace caches as well? Will we ever replace caches entirely with databases? In this post, I will share some ideas, & discuss how we are moving toward this
avi.im/blag/2025/db...
We already use databases, why can't we use them to replace caches as well? Will we ever replace caches entirely with databases? In this post, I will share some ideas, & discuss how we are moving toward this
avi.im/blag/2025/db...
avi.im/blag/2025/sq...
avi.im/blag/2025/sq...
https://law-theorem.com
https://law-theorem.com
Turns out it may not be true and Go might have improved.
Turns out it may not be true and Go might have improved.