Posts
All the articles I've posted.
Data Modeling for Analytics: Optimize for Queries, Not Transactions
Published: at 03:00 PMThe data model that runs your production application is almost never the right model for analytics. Transactional systems are designed for fast writes — inse...
Data Virtualization and the Semantic Layer: Query Without Copying
Published: at 03:00 PMEvery data pipeline you build to move data from one system to another costs you three things: time to build it, money to run it, and freshness you lose while...
Batch vs. Streaming: Choose the Right Processing Model
Published: at 02:00 PM"We need real-time data." This is one of the most expensive sentences in data engineering — because it's rarely true, and implementing it when it's not neede...