📊 Sent every weekday at 6:30am

Brief Data

Pipelines, analytics, and what every query is costing you.

Free. One email a day. Unsubscribe from the top of any issue.

Friday, August 21, 2026

duckdb's new parser, cassandra acid transactions, and a 10x aws bedrock billing bug

Today we dive into major upgrades for popular analytical engines and a cautionary tale about unchecked cloud pipeline costs.

DATABASE INTERNALS

DuckDB adopts a PEG parser for its next major release

5 minute read

DuckDB is replacing its traditional SQL parser with a Parsing Expression Grammar parser for version 2.0. This change improves syntax error reporting and allows the engine to handle highly nested queries more efficiently. Data engineers will benefit from more predictable query compilation and easier debugging of complex SQL pipelines.

Cassandra 6 works toward full ACID transaction support

6 minute read

Apache Cassandra is introducing Accord-based consensus to support distributed ACID transactions in its upcoming release. This development allows developers to execute multi-row transactional queries without sacrificing the database's signature horizontal scalability. It represents a significant shift for teams managing highly consistent global datasets.

Analyzing SpacetimeDB as an in-memory relational database

4 minute read

SpacetimeDB acts as both a relational database and a serverless runtime, hosting application logic directly inside the database engine using WebAssembly. This review explores its unique memory architecture and trade-offs compared to traditional database systems. Engineers interested in real-time pipelines and zero-network-latency queries will find its structural design valuable.

PERFORMANCE AND COSTS

AWS Bedrock integration bug causes a tenfold spike in API costs

GitHub Issue

A bug in the Codex AWS Bedrock integration caused a loop that triggered massive unexpected cloud resource billing. The issue stems from recursive API calls being processed repeatedly without a termination state. This incident serves as a warning for teams orchestrating LLM pipelines without strict spending limits or query timeout rules.

Deconstructing the high-performance architecture of TigerBeetle DB

8 minute read

TigerBeetle is a specialized financial ledger database designed to process millions of transactions per second. This breakdown explores how its static memory allocation and direct I/O techniques bypass common kernel bottlenecks. Understanding these engineering choices helps developers design more robust, low-latency data pipelines.

An in-depth look at how GPUs retrieve data from memory

7 minute read

Accelerated analytics platforms increasingly rely on GPUs to process large datasets in parallel. This article explains the complex memory hierarchy, coalescing mechanisms, and latency hiding techniques that govern GPU reads. Optimizing data layouts for these patterns is critical for maximizing performance in modern AI and data warehousing pipelines.

Read the whole thing →

Want a different beat?

See all nine newsletters and pick the ones that match your job.