Giter VIP home page Giter VIP logo

postgresql-dba-roadmap's Introduction

The intent of this guide is to give you an idea about the DBA landscape and to help guide your learning if you are confused. The roadmap is highly opinionated — neither, knowing everything listed in the roadmap, nor the order of items given in the roadmap is required to be followed in order to be a DBA.

Daily reading and answering in mailing lists

Reviewing patches

Writing patches, attending in Commitfests

Troubleshooting methods

Operating system tools

Postgres tools

External tracing/profiling tools

Query analyzing

Log analyzing

Postgres system views

pg_hba.conf

Authentication models

SSL settings

Advanced Topics

Objects privileges

roles

Applications Load Balancing and Service Discovery

Resource usage and provisioning, capacity planning

Kubernetes

Connection pooling

Upgrading procedures

Backup & Recovery Tools

Infrastructure monitoring

High availability and cluster management tools

RDBMS

Differences between Postgres and other RDBMS and NoSQL databases

Postgres forks and extensions

Data partitioning and sharding patterns

Data import and export

Bulk Loading and Processing

Queues

Migrations

Database normalization and normal forms

Low level internals

Advanced SQL topics

Fine-grained tuning

Automation using shell scripts or any other favourite language

Configuration management

SQL schema design patterns and anti-patterns

SQL queries patterns and anti-patterns

Indexes, and their use cases

Databases high-level concepts

Object model

Relational model

COPY

DDL queries

Understand basic data types

DML queries

postgresql.conf

Managing Postgres service

Package managers

Docker

To see a interactive roadmap click on picture

alt text

postgresql-dba-roadmap's People

Contributors

ents avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.