본문 바로가기
DB 인사이드 | PostgreSQL 참고자료 - Configuration File : pg_hba.conf PostgreSQL AuthenticationPostgreSQL에 접속하기 위한 Client는 인증을 획득해야하며, 인증은 $PGDATA/pg_hba.conf 파일을 통해서 이뤄집니다. 해당 파일에서 한개의 레코드는 5개의 필드값(Type, Database, User, Address, Method)으로 작성이 되며 특정 사용자에 대한 인증 혹은 특정 IP 대역의 접속 제한을 수행합니다. 해당 파일 작성시 다음과 같은 규칙을 따릅니다.#(주석)문자 뒤의 내용은 무시빈줄 무시백슬래시(\)로 줄을 끝내면 레코드 다음줄로 계속 작성 가능공백 및 탭으로 필드 구분📌 HBA란 Host-Base Authentication 의 줄임말로 호스트 기반 인증을 나타냅니다. pg_hba.conf Sample# Unix 도메.. 2022. 3. 30.
DB 인사이드 | PostgreSQL 참고자료 - Configuration File : postgresql.conf 📌 Ubuntu에서 apt-get(Advanced Packaging Tool)을 사용하여 설치한 PostgreSQL 14 버전 기준으로 정리     파라미터 명에 노란색 음영처리는 변경 시 재기동필요 FILE LOCATIONSParameterDefault ValueDescriptiondata_directory/var/lib/postgresql/14/mainData Directory 경로external_pid_file/var/run/postgresql/14-main.pidpostmaster PID 저장 파일hba_file/etc/postgresql/14/main/pg_hba.confhba 설정파일 경로ident_file/etc/postgresql/14/main/pg_ident.confident 설정파일 .. 2022. 3. 30.
DB 인사이드 | PostgreSQL Architecture - 1. Process, Memory 엑셈은 창사 이래 꾸준히 축적해온 IT 시스템 성능 관리 경험과 연구 역량을 토대로 전문적이고 차별화된 컨설팅 서비스를 제공하고 있습니다. DBMS 전문가 엑셈에서 새롭게 선보이는 ‘DB인사이드’는 다양한 DBMS와 기술에 대해 소상히 알려드릴 예정입니다. 많은 관심과 응원 부탁드립니다. ‘DB인사이드’의 첫 시작은 PostgreSQL로 열어볼까 합니다. PostgreSQL은 오픈소스로, 객체 관계형 DBMS입니다. RDB와 NoSQL을 모두 지원하며, 최근 클라우드 환경에서 주목받고 있는 DB 중 하나입니다. 주요 ProcessPostgreSQL은 postmaster와 postgres라고하는 Server 프로세스를 통해 커넥션을 생성하여 사용자 요청을 받으며, 이러한 요청은 다양한 백그라운드 프로세스들.. 2022. 3. 30.