PostgreSQL Reading Checklist

2023-09-10
#database #reading-checklist

I'm not a database expert, in my career I've faced so many issues and bottlenecks, most of the come from database. My crystal ball 🔮 told me that it's just a matter of time until the next database issues occur, so I decided to gather as much practical database learning sources as I can in the past years, especially the ones that I think (based on experience) will most likely be used.

We're using PostgreSQL at work so it's going to be tailored specifically to it, the checklist should be read in order but nothing stops you to jump around.

# Basic PostgreSQL

# Slow Queries

# Postgres Locks

# Tuning postgres

# Data Partitioning

As of this writing, there are some changes in data partitioning on different version of postgres, so please always refer back to the official postgres documentation.

# Replication

Replication is a method to do data redundancy, there are several reasons why you want to have redundancy:

  1. Having a live replica in different location as a backup just incase the primary DB is down. There might be regulatory needs for data redundancy.
  2. Offload data ingestion workload to another database.

Checklist:

# Other References

Not related directly to postgres, more of a general knowledge:

Topics that might interest you