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 three objects on a table: tall columns of stacked colored tiles, a corkboard with pins joined by threads in a network with one vermilion thread, and a small globe on a stand.

Columnar, Graph and Spatial Databases: Three Shapes of Data

October 18, 2013
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, Data Warehousing, Database, Spatial Database

Columnar, Graph and Spatial Databases are three data models built for three kinds of questions: totals over many rows, paths through relationships, and distances between places. This post explains each one and builds all three in SQL Server 2025 with columnstore, graph tables and the geography type.

Read More
Gouache painting of a wall of small wooden cubbyholes, each holding one object such as a spool, a cup or a stone, beside a thick folder stuffed with loose papers and tabs, with one cubby holding a vermilion spool.

Key-Value and Document Databases: When Each One Fits

October 17, 2013
Pinal Dave
SQL Tips and Tricks
Database, JSON, NoSQL, SQL Datatype

Key-Value and Document Databases are two NoSQL models. One finds a value by its key, the other stores a whole JSON document you can query by any field. This post shows when each one fits and builds both patterns in SQL Server 2025 with a key-value table and the json data type.

Read More
A print shop bench with one original sheet and three identical fresh prints laid out beside it to dry.

What Is Replication in SQL Server?

October 16, 2013
Pinal Dave
SQL Tips and Tricks
Best Practices, Database, SQL Backup and Restore, SQL Server

Replication in SQL Server copies chosen tables to other servers and keeps them current. Publisher, distributor and subscriber in plain words, the three kinds, and why replication is not high availability or a backup.

Read More
Gouache painting of a room split in two: on the left a busy shop counter with a small wooden cash box, a vermilion bell and a stack of paper bags, on the right a quiet study corner with a large table covered in charts drawn as plain colored shapes under a reading lamp.

OLTP vs OLAP: Why Transactions and Analytics Need Different Designs

October 16, 2013
Pinal Dave
SQL Tips and Tricks
ColumnStore Index, Data Warehousing, Database, ETL

OLTP vs OLAP is the difference between recording what’s happening now and studying what’s already happened. This post compares the two designs, tests the same 500,000 orders as a rowstore and a columnstore table on SQL Server 2025, and shows how data moves from one side to the other.

Read More
Gouache painting of four identical small lighthouses on four islands along a calm coast, joined by thin wooden footbridges, all four lights glowing the same color, one lighthouse with a vermilion roof, in soft evening light.

What Is NewSQL? Distributed SQL Databases Explained

October 14, 2013
Pinal Dave
SQL Tips and Tricks
ACID, Database, SQL High Availability, SQL Transactions

What is NewSQL? It’s the name for relational databases that spread data over many servers and still give you SQL and ACID transactions. This post walks one orders table through key ranges, replicas and a majority vote.

Read More
Gouache painting of a sturdy old wooden table at the center of a busy workshop, with thin ropes running from the table to baskets, crates and jars around the room, one rope in vermilion, in soft warm light.

Relational Database in Big Data: Still at the Center

October 11, 2013
Pinal Dave
SQL Tips and Tricks
ACID, Change Data Capture, Database, JSON

The relational database in big data projects is still the system of record, and most analytics platforms copy their core business data from it. This post shows what a relational database does well, where it sits in a modern platform, and how the SQL Server 2025 json type adds a flexible schema next to ordinary tables.

Read More
Gouache painting of a wooden mail sorting rack where blank envelopes in three colors are sorted into their own columns, with three bundles tied with string at the end of the counter, one tied in vermilion.

MapReduce Explained: Map, Shuffle and Reduce Step by Step

October 9, 2013
Pinal Dave
SQL Tips and Tricks
Data Warehousing, Database, Parallel, SQL Function

MapReduce splits a big job into many small map tasks, moves the results by key in a shuffle, and adds them up in reduce tasks. This post walks one word count through every step, with a recreated diagram and the same idea in T-SQL.

Read More
Previous 1 … 4 5 6 7 8 9 10 … 52 Next
  • Books
  • Testimonials
  • Privacy Policy

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