How PostgreSQL Can Help You Enforce Best Practices
2023-10-22, 14:50–15:40 (Europe/Athens), Η202-204

Many systems have commonalities that lend themselves to similar best practices for administration and maintenance. Database systems in particular are complex and have many correctness, performance, and security considerations. In this talk, we will discuss PostgreSQL best practices, and how these translate to best practices in general.

We will go over:

  • Using the proper data types
  • Controlling parallelization & transaction rate
  • How locking affects performance
  • Home-brewing Distributed Systems (don't)
  • Choosing the right encoding
  • Configuring for production usage
  • Tracking resource usage
  • Security good practices
  • High Availability good practices
  • The importance of upgrading & how to do it right

Computer scientist who has worked with Open Source tools for almost 25 years and member of PostgreSQL Europe. Previous lives: Teaching for Oracle University, Head of Software Development for a transport sector SME, Senior Software Engineer for EDINA & Data Curation Centre @ University of Edinburgh, Platform Architect at N-able. Currently: Senior Solutions Architect at EDB.

Mastodon: https://fosstodon.org/@vyruss