본문 바로가기

반응형

백엔드

(2)
PostgreSQL 슬레이브 복구: pg_basebackup을 활용한 가장 확실한 방법 PostgreSQL 데이터베이스 시스템에서 고가용성(High Availability)과 데이터 복구를 위해 스트리밍 복제본은 필수적인 구성 요소입니다. 하지만 때로는 슬레이브(Replica) PostgreSQL 인스턴스가 손상되거나 동기화가 깨져 복구가 필요한 상황이 발생할 수 있습니다. 이럴 때 pg_basebackup 유틸리티를 활용하면 가장 간단하고 확실하게 슬레이브를 복구할 수 있습니다. 이 글에서는 망가진 PostgreSQL 슬레이브를 복구하는 과정을 개발자 주니어 및 개발 입문자의 눈높이에 맞춰 쉽고 자세히 알아보겠습니다.목차PostgreSQL 스트리밍 복제본과 슬레이브의 중요성슬레이브 복구의 핵심: pg_basebackup단계별 슬레이브 복구 과정 상세 설명기존 슬레이브 데이터 디렉토리 정리..
백엔드 개발자를 위한 핵심: 디스크 접근 시간 완벽 이해 (HDD 랜덤 vs. 순차 액세스) 백엔드 개발을 하거나 데이터 엔지니어링 분야에 발을 들이면서, 데이터베이스나 파일 시스템 성능에 대해 고민해 본 적 있으신가요? 특히 하드 디스크 드라이브(HDD)의 성능을 이야기할 때 '디스크 접근 시간'이라는 개념은 매우 중요합니다. 왜 어떤 데이터는 빠르게 읽히고, 어떤 데이터는 느리게 읽히는지 궁금했다면, 이 글이 답이 될 것입니다. 디스크 접근 시간을 구성하는 핵심 요소들과, 랜덤 액세스와 순차 액세스의 차이를 명확히 알려드리겠습니다!목차디스크 접근 시간, 왜 중요할까요?HDD 성능을 좌우하는 두 가지 핵심 시간탐색 시간(Seek Time): 헤드의 움직임회전 지연 시간(Rotational Latency): 플래터의 회전랜덤 액세스(Random Access): 느린 이유 파헤치기순차 액세스(Se..

반응형