Postgresql 에 대해 한번 공부 할때, 확실히 합시다.

무엇이 중요한지 모릅니다. 하지만, DBA 관점에서 시작합니다.

Real mysql 책의 목차를 이용하여 목차 만들었습니다.

 

Admin 에 대해 고급까지는 아니지만, 중급까지는 공부합니다.
아키텍처 및 동작 방식까지 공부 합니다.
5명(모집자 포함) 모두 발표 합니다. (하루전에 발표 자료 공유 부탁 드립니다.)
모집 인원은 모두 찾았습니다.
Postgresql 운영만 최소 3년 이상 리더 한분 섭외(리더는 내용에 대해 경험에 대해 발표-리더도 발표합니다.) 
2주에 한번 합니다. 현생이 힘듭니다...

 

목차

  • Postgresql 에 대한 소개
  • Postgresql 설치
    • rpm 패키징 설치는 간략하게
    • Source 설치에 대해서 진행합니다.
      • 원하는 곳에 Log, Data file 지정이 필요
      • Source 수정까지는 아니지만 필요할때는 코드라는걸 한법 봅시다.
    • 업그레이드 / 다운그레이드
      • 무중단 업그레이드 위주로 테스트
    • HA
    • Major 설정값(parameter) 위주로 확인 (메모리, path, character set 등)
    • Aurora Postgresql 간략하게(자세하게 확인은 맨 마지막에)
  • Postgresql Architecture
    • 내부 구조에 대해 두리뭉실하게...
    • client
    • Server
      • process
        • 내부 process (Wal, vacuum 등)
      • memory
      • Files
  • 계정 및 권한
    • 내부 Architecture 와 연관
    • Schema,  Database, table 에 대한 권한과 권한에 따른 영향
    • 계정에 대한 관리
  • Transaction 과 Lock 관리
  • Index
  • Optimize 와 Hint, Explain
  • 내부 명령어 및 system 테이블
  • 백업 복구
    • 반드시 한번씩 해봅시다.
      • Full backup / restore, Incremental backup, PITR
    • 옵션도 공부합시다.
    • Third party 하나 정도 이용해 봅시다.
      • 동작 방식도 이해합니다.
    • DB 이관 (Oracle to Postgresql)
      • 주의 점
      • 단순 Migration 외의 서로 다른 엔진 특성 상 수정 되어야 하는 설계
  • 모니터링
    • 모니터링 지표들과 조회 방식
    • Third party tool
  • 그 외 추가 되어야 하는 내용들

참고 사이드

개인적으로 북마크하는 곳이지만, 그 외 많은 숨고 사이트가 있습니다.
공홈 : https://www.postgresql.org/
postgresql dba 커뮤니티 : https://www.postgresdba.com/
페이스북 통해서 확인 : https://postgresql.kr/
넘사벽 김두비 : https://kimdubi.github.io/postgresql/

 

반응형

+ Recent posts