Blog

Data engineering & NL2SQL insights

Subscribe to our blog

Get updates delivered to your inbox.

July 5, 2026

One EC2 Box vs an EMR Cluster: Converting 256 GB of JSON to Parquet

Four engines and two AWS approaches on the Spotify Million Playlist Dataset. The result that survived isn't which engine wins - it's that disk throughput and streaming, not cores or RAM, set the clock.

data-engineeringduckdbpyarrowpolarssparkawsemrec2parquetbenchmark

Read article →

July 4, 2026

Spark, Trino, Polars, and DuckDB on 157 GB of TPC-H: What SF400 Actually Reveals

A hands-on benchmark of four query engines on the TPC-H SF400 dataset - one where a single node doesn't just tie an 80-vCPU cluster, it beats it outright.

data-engineeringduckdbpolarssparktrinotpc-hbenchmark

Read article →

June 27, 2026

Pixels vs. Numbers: PDF Charts Your RAG Can Query

The same investor-deck bar chart through two open-source PDF parsers. One returns a JPEG; the other returns a table you can query. A step-by-step look at why the pipelines diverge — and what it means for RAG.

doclingmineruchart-extractionragdocument-parsing

Read article →

June 3, 2026

Inside the NL2SQL Pipeline: A Full Walkthrough

An end-to-end tour of every stage a natural-language question passes through — from the input guard to the trust badge on the final result.

ragnl-to-sqlagentsarchitecturelanggraph

Read article →

May 13, 2026

A Semantic Layer Is Necessary - But It Is Not Everything You Need

A response to Omni Analytics: a semantic layer matters, but treating it as the whole answer recreates the same NL-to-SQL failures one level up.

semantic-layernl-to-sqlarchitecturerag

Read article →

April 7, 2026

Multi-Agent RAG solution for Natural Language to SQL pipeline

How matching new questions against validated queries eliminates hallucinations in NL-to-SQL systems.

ragnl-to-sqlagentsarchitecture

Read article →

March 14, 2026

Getting Started with NL2SQL

Learn how to turn your natural language questions into precise SQL queries using NL2SQL — no SQL expertise required.

getting-startedtutorial

Read article →

February 28, 2026

Understanding Natural Language to SQL

A deep dive into how NL2SQL translates human language into structured database queries using Multi-Agent RAG and LLMs.

deep-divearchitecture

Read article →

February 14, 2026

Snowflake TPC-H Schema Guide

An overview of the TPC-H schema used in NL2SQL — tables, relationships, and common query patterns.

schemasnowflakereference

Read article →