Xaprb

Stay curious!

A review of PostgreSQL 9.0 High Performance by Gregory Smith

with 2 comments

PostgreSQL 9.0 High Performance

PostgreSQL 9.0 High Performance

PostgreSQL 9.0 High Performance. By Gregory Smith, Packt 2010. About 420 pages. (Here’s a link to the publisher’s page for this book.)

I enjoyed this book a lot and recommend it to everyone who uses PostgreSQL or MySQL. MySQL users should benefit from understanding PostgreSQL. Beyond that, I learned a lot from this book that I can apply directly to MySQL. In particular, the book begins with a few chapters on hardware performance, benchmarking, and configuration. This material is database-agnostic and very well done. There is about 70 pages of it — it goes into a lot of details. It is more detailed than the similar material in my own book High Performance MySQL.

The rest of the book is much more focused on PostgreSQL. There are chapters on memory use, server configuration, maintenance (with a good survey of how PostgreSQL handles things like MVCC), benchmarking, indexing, query optimization, statistics, monitoring and trending, pooling, caching, replication, partitioning, proxies, and finally an extensive laundry list of common problems and how to solve them.

It was a pleasure to read — the quality and clarity of the writing is very good. Greg is an excellent writer and obviously put a lot of work into this book.

Written by Baron Schwartz

February 13th, 2011 at 1:46 pm

Posted in PostgreSQL,Review,SQL

2 Responses to 'A review of PostgreSQL 9.0 High Performance by Gregory Smith'

Subscribe to comments with RSS

  1. This is the first up-to-date book in years on PostgreSQL. I’ve been watching amazon for the past 4 years for new PostgreSQL books. I’m glad it came out!

    Shlomi Noach

    14 Feb 11 at 12:44 am

  2. Yes, this is by far the best book on PostgreSQL I have read. I haven’t read all of them, but I’ve read quite a few. There are many good things about this book, and upon reflection, my brief review didn’t mention enough of them. To list just one more, it is great that the book focuses on PostgreSQL instead of trying to convince people to stop using other databases.

    Xaprb

    14 Feb 11 at 8:58 am

Leave a Reply