WAL Fast-Commit: One fsync, One Transaction
MongrelDB commits a transaction with a single fsync on the WAL, because the WAL is the only part of durable storage that has to be synchronous.
3 posts filed under wal.
MongrelDB commits a transaction with a single fsync on the WAL, because the WAL is the only part of durable storage that has to be synchronous.
MongrelDB's HNSW index lives in the same engine as the rows it covers, so vector search shares the same WAL, transaction, and /kit/query path as the rest of your data.
MongrelDB's full-text search uses an FM-index, not the inverted index you usually see, because the FM-index lives in the same WAL as the rows it covers.