일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ogg 설치 방법
- sql문 짤릴 때
- oracle
- Goldengate
- multitenant
- Linux
- table lock 조치 방법
- oracle error
- 아카이브로그 삭제
- 다른계정에서 dblink 삭제방법
- OGG
- pg_basebackup
- Archive delete
- PostgreSQL Parameter 설정 방법
- db upgrade
- pgcrypto
- PostgreSQL 스키마 관리
- PostgreSQL Admin
- dblink 삭제
- PostgreSQL Parameter
- sql문 전체 출력 방법
- psql 복구
- ogg-01028
- PostgreSQL 아키텍처
- ogg 구성
- PostgreSQL Install
- pg_dumpall
- PostgreSQL 테이블스페이스 생성 삭제
- 19c tde
- PostgreSQL Backup and Recovery
- Today
- Total
목록PostgreSQL/Architecture (7)
인성장

PostgreSQL Data Directory 구조 basebase 디렉토리는 각 데이터베이스의 디렉토리가 생성되고, 각 데이터베이스 디렉토리에는 테이블과 인덱스 파일이 생성 됩니다. 각 데이터베이스는 oid(object id)로 구분할 수 있으며, 테이블, 인덱스 파일도 oid 형식으로 생성이 됩니다. global모든 데이터베이스에서 공유하는 서버 카탈로그 테이블들이 존재하는 곳입니다. 한마디로 데이터베이스 전체 정보를 가지고 있는 곳을 뜻합니다. global 디렉터리에는 크게 4가지가 있습니다. ① pg_internal.init 관계 캐시를 포함하는 파일입니다. 해당 파일은 전역 서브 디렉토리에 존재하고 각 데이터베이스 서브 디렉토리에 하나씩 존재하며, 기본이 아닌 각 테이블스페이스에 있을 수..

PostgreSQL Database 구조 PostgreSQL DB의 기본 구조는 여러 데이터베이스들과 User/Groups, 테이블스페이스들이 모여 클러스터를 구성하는 구조입니다. 클러스터는 사용되어지는 환경에 따라 여러 의미로 해석되는데, PostgreSQL에서 클러스터는 위의 그림과 같이 여러 개의 데이터베이스와 유저, 테이블스페이스의 집합을 의미합니다. * Oracle에서의 클러스터는 디스크로부터 데이터를 읽어오는 시간을 줄이기 위해 조인이나 자주 사용되는 테이블의 데이터를 디스크의 같은 위치에 저장시키는 방법을 말합니다. 최초 설치 후 psql 로 접속해서 데이터베이스 목록들을 보면, 아래와 같이 template0, template1, postgres 가 생성되어 있습니다. 각각 어떤 역할을..