Push-based outbox pattern with Postgres logical replication
There are only a few patterns that I’m comfortable saying: “You should use it always if you want to build mature system”. One of them is the Outbox Pattern. Why? Because…
The latest blog posts to take off on Hacker News. 1,888 posts.
There are only a few patterns that I’m comfortable saying: “You should use it always if you want to build mature system”. One of them is the Outbox Pattern. Why? Because…
TLDR: ZFS free-space reporting is a lagging indicator. Background I use Proxmox VM server backed by a ZFS array of hard drives for various personal infrastructure. I also have security cameras that upload motion-triggered videos to my server (via FTP!). Problem Description I would like to use 90% of my available space…
Prior attempts to calculate Starlink’s potential for service have been theoretical. We simulate based on the actual constellation.
The state of Michigan required all public HS seniors to take the SAT last year (~91k out of ~107k total seniors in the state). This generate...
Tracking improvements to Postgres partitioning since 2017. In just five years it’s gone from a non-feature to a very good one.
Analysis of Apple running measurements and statistics
Simplex Sigillum Veri
Dissecting the Octopus
Homepage of Carlin Eng
SQLite has a powerful extension mechanism: loadable extensions. Being an in-process database, SQLite has other extensions mechanisms like application-defined functions (UDF for short). But UDFs have …
Occasionally, I share research papers proposing new deep learning approaches for tabular data on social media, which is typically an excellent discussion…
A detailed primer on Roaring bitmaps explaining what they are, how they're different from traditional bitmaps, and how they work internally.
SQLite: Past, Present, and Future is a newly published paper authored by Kevin P. Gaffney, Martin Prammer and Jignesh M. Patel from the University of Wisconsin-Madison and D. Richard Hipp, …
These paper reviews can be delivered weekly to your inbox , or you can subscribe to the Atom feed . As always, feel free to reach out on Twitter with feedback or suggestions!
In A Database in the Browser , I wrote that the schleps we face as UI engineers are actually database problems in disguise [1] . This begged the question: would a database-looking solution solve them?
Homepage of Carlin Eng
What's the big deal about key-value databases like FoundationDB and RocksDB?
SQL is a language to handle data in databases. However, it has limitations and you might need to parse SQL to get around them.
mvSQLite is the open-source , SQLite-compatible distributed database. We decoupled SQLite's storage layer onto FoundationDB to offer massive yet "bottomless" scalability, point-in-time reads, and the strictest level of consistency.
GPT-3 says the title for this post is very bad.
It's like discovering a treasure chest under my kitchen sink
A deep technical dive into all things Redis. Covering various Redis topologies, data persistence and process forking.
Steve Huffman talks about Reddit’s approach to data storage in a High Scalability post from 2010. I was surprised to learn that they only have two tables in their database.
the forgotten data structure (not really)
Understanding how the group by and having clauses work can help us write more efficient SQL. I want to demonstrate this with an example…
In 2022, data engineers manage forests, not trees
About the many types of hash functions, their use-cases, dos and don'ts, with suggestions for currently accepted algorithms.