transactional.blog

2023-09-20

Why Full Text Search is Hard

It’s easy to find documents containing "large" and "elephant". It’s hard to find documents in German which have "large" and "elephant" together in a sentence, or words with similar meanings to large, and provide only the 10 most relevant documents.

2023-05-07

How to Learn: Philosophy of How to Learn

The background and context on why the groupings exist the way they do, and the different sorts of pages you’ll find in this section. But, this is all philosophical waxing, so quite skippable.

2023-05-07

How to Learn: Consensus

Paxos, Raft, and all their flavors, variations, and alternatives.

2023-05-06

RDMA: Soft-RoCE Requires a Specific IPv6 Address

2022-12-16

dbdiag: ophistory

Anouncing thisismiller/dbdiagGitHub's ophistory script, a diagram as text tool to allow visualizing the concurrent executions of operations.

2022-06-05

Darwin’s Deceptive Durability

A reminder that macOS does not respect the usual ways of making data durable on disk.

2022-03-21

A Survey of Database TLS Implementations

A popularity-based sampling of which databases are using which TLS implementations.

2021-12-20

Simulation Testing: BUGGIFY

When application code provides high-level fault injection points, fuzzing becomes significantly more effective.