This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
Gouache painting of one lantern on a table sending small sparks of light along thin threads to a ring of candles, each candle lit by its own spark, with one vermilion candle holder, at dusk.

How Apache Spark Works: Driver, Executors and Partitions

October 8, 2013
Pinal Dave
SQL Tips and Tricks
Data Warehousing, Database, ETL, Parallel

How Apache Spark works comes down to a driver that plans the job, executors that run it, and data cut into partitions. This post follows one sales total through two stages and a shuffle, and compares it with a parallel plan in SQL Server.

Read More
Gouache painting of a three-stage water filtration stand on a workbench, with muddy water in the top tank, cloudier water in the middle tank, and clear water in a glass jar at the bottom, joined by short pipes and a vermilion valve on the last one.

Big Data Architecture Today: The Lakehouse and Medallion Layers

October 4, 2013
Pinal Dave
SQL Tips and Tricks
Batch, Change Data Capture, Cloud Computing, Data Warehousing, ETL

Big Data Architecture today is a pipeline with four jobs: ingest, store, process and serve, with governance underneath. This post explains the lakehouse, the bronze, silver and gold layers, batch and streaming, and where SQL Server 2025 fits.

Read More
Gouache painting of storage objects in a row showing time passing: a bound paper ledger, a wooden card catalog drawer with a vermilion handle, a metal filing cabinet, a tall server rack with small lights, and a soft cloud floating above an open shelf.

Evolution of Big Data: From Flat Files to the Lakehouse

October 3, 2013
Pinal Dave
SQL Tips and Tricks
Cloud Computing, Data Warehousing, Database, Normalization

Evolution of Big Data follows one pattern: data grew, the old tool strained, and someone built the next one. This post walks from flat files and the relational model through warehouses and the cloud to the lakehouse.

Read More
Gouache painting of five objects in a row on a long wooden table: a huge barrel, a small fast water wheel splashing, a basket of mixed fruits and vegetables, a magnifying glass resting on a balance scale, and one ripe pear tinted vermilion glowing in soft light.

The 5 Vs of Big Data: Volume, Velocity, Variety, Veracity and Value

October 2, 2013
Pinal Dave
SQL Tips and Tricks
Data Observability, Data Warehousing, Database

The 5 Vs of Big Data are volume, velocity, variety, veracity and value. This post walks a grocery chain through each one, so you can ask the same five questions about your own data before you choose a tool.

Read More
Gouache painting split in two: on the left a calm mountain lake with leaves, branches and a small boat floating on its surface; on the right a tidy warehouse shelf of identical plain boxes in straight rows, one box vermilion.

Data Lake vs Data Warehouse: What Each One Is For

October 1, 2013
Pinal Dave
SQL Tips and Tricks
Data Warehousing, Database, ETL, SQL Data Storage

Data Lake vs Data Warehouse is a choice between raw files and cleaned, modeled tables. This post compares schema on read with schema on write, who uses each, and why many teams combine them in a lakehouse.

Read More
Gouache painting of a kitchen counter split in two: on the left, chopped vegetables going neatly into small jars; on the right, whole vegetables in a large wooden crate with a knife beside it, and one vermilion bell pepper in the crate.

ETL vs ELT: How Big Data Changed the Way We Load Data

September 30, 2013
Pinal Dave
SQL Tips and Tricks
Data Warehousing, ETL, JSON, SQL Scripts

ETL vs ELT comes down to when you transform: before the load on a separate engine, or after it inside the platform. This post compares the two and runs a small ELT pipeline in T-SQL on JSON orders.

Read More
A goods train on one track with its oldest wagon uncoupled and rolling onto a side track

Table Partitioning Is Not Sharding: What Partitioning Really Gives You

May 7, 2013
Pinal Dave
SQL Tips and Tricks
Data Warehousing, SQL Performance, SQL Server, Table Partitioning

See why partitioning is not sharding, build monthly partitions, inspect elimination, and switch a month out for simpler data management.

Read More
Previous 1 2 3 4 5 6 7 … 11 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com