Practical Databases Books
Intent 20 books
20 hands-on Databases books you can apply directly to your work. Ranked by developer recommendations — top picks include Designing Data-Intensive Applica... and SQL Performance Explained.
Rankings
1—
Designing Data-Intensive Applications
Martin Kleppmann
676 in 90d
system-designdatabasesbackend
144.3
View →
2—
SQL Performance Explained
Markus Winand
51 in 90d
databasesbackenddata
11.3
View →
3—
Architecting an Apache Iceberg Lakehouse
Alex Merced
142 in 90d
databasesdata-sciencedata
10.6
View →
4—
Spark: The Definitive Guide
Bill Chambers, Matei Zaharia
31 in 90d
data-sciencedatabasesdata
8.3
View →
5—
High Performance MySQL
Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
31 in 90d
databasesbackenddata
8.3
View →
6—
The Data Warehouse Toolkit
Ralph Kimball
30 in 90d
databasesdata-sciencedata
7.5
View →
7—
7 databases in 7 weeks
Eric Redmond, Jim R. Wilson
21 in 90d
databasesdatabackend
5.8
View →
8—
MongoDB in Action
Kyle Banker
30 in 90d
databasesbackenddata
5.5
View →
9—
PHP & MySQL: Novice to Ninja
Tom Butler, Kevin Yank
30 in 90d
phpdatabasesbackend
5.5
View →
10—
Modern Business Analytics
Deanne Larson
70 in 90d
data-sciencedatabasesdata
5.5
View →
11—
Learning SQL
Alan Beaulieu
20 in 90d
databasesbackenddata
5
View →
12—
Database Design for Mere Mortals
Michael J. Hernandez
20 in 90d
databasesbackenddata
5
View →
13—
Refactoring Databases: Evolutionary Database Design
Pramod Sadalage and Scott Ambler
20 in 90d
databasescode-qualitybackend
5
View →
14—
Database Reliability Engineering
Laine Campbell, Charity Majors
20 in 90d
databasessoftware-architecturedata
5
View →
15—
The Enterprise Big Data Lake
Alex Gorelik
20 in 90d
databasesdata-sciencedata
5
View →
16—
PHP and MySQL Web Development
Luke Welling
20 in 90d
phpdatabasesbackend
5
View →
17—
Enabling Agentic Analytics with Apache Iceberg and Dremio
Alex Merced
22 in 90d
databasesdata-sciencedata
4.6
View →
18—
Cassandra: The Definitive Guide
Jeff Carpenter, Eben Hewitt
30 in 90d
databasessystem-designdata
3.5
View →
19—
Relational to Graph
Jinwen He
30 in 90d
databasesdatabackend
3.5
View →
20—
PostgreSQL: Up and Running
Regina Obe, Leo Hsu
00 in 90d
databasesbackenddata
0
View →