ENGINEER · 엔지니어 가이드

데이터베이스

PostgreSQL·MySQL·Redis 설치·운영·쿼리 최적화

140 GUIDES · 9 CATEGORIES
← 전체 보기
GUIDES

데이터베이스 가이드19

데이터베이스중급
1주 전

PostgreSQL 권한 관리 완전 가이드 — 롤·GRANT·REVOKE·스키마 권한

롤=유저이자 그룹, DB→스키마→테이블 3층 권한, DEFAULT PRIVILEGES로 미래 테이블까지. 읽기전용 계정과 최소권한을 실전 SQL로 설계합니다.

linux
데이터베이스중급
6월 18일

PostgreSQL VACUUM·autovacuum — 테이블 팽창 진단과 튜닝

PostgreSQL의 MVCC가 만드는 dead tuple과 테이블 bloat를 진단하고, VACUUM/autovacuum 파라미터를 튜닝합니다. pg_stat_user_tables, wraparound 방지, VACUUM FULL 대안까지 다룹니다.

linux
데이터베이스고급
6월 18일

Redis Sentinel — 고가용성과 자동 페일오버 구성

Redis Sentinel로 마스터-레플리카 모니터링, 자동 페일오버, 서비스 디스커버리를 구성합니다. quorum 동작 원리와 클라이언트 연동, 운영 함정까지 실습으로 정리합니다.

linux
데이터베이스고급
6월 18일

MySQL 복제(Replication) — Master-Slave 이중화 완전 가이드

MySQL/MariaDB의 binlog 기반 복제로 Master-Slave(Source-Replica) 이중화를 구성하고, GTID·반동기 복제·지연 진단·페일오버까지 실무에 필요한 전 과정을 다룹니다.

linux
데이터베이스중급
5월 27일

MSSQL 로그 전달(Log Shipping) — 재해 복구 이중화 구성

SQL Server Log Shipping으로 Primary-Secondary DR 구성을 설정하고, 백업·복사·복원 작업 스케줄링과 모니터링 방법을 실습합니다.

windows
데이터베이스고급
5월 27일

MSSQL Always On 가용성 그룹 — SQL Server HA 이중화 구성

SQL Server Always On 가용성 그룹으로 Primary-Secondary 이중화를 구성하고, 자동 페일오버와 읽기 전용 라우팅까지 설정하는 전체 과정을 설명합니다.

windows
데이터베이스고급
5월 27일

Patroni + etcd로 PostgreSQL 자동 페일오버 HA 클러스터 구성

Patroni와 etcd를 이용해 PostgreSQL 3노드 HA 클러스터를 구성하고, Primary 장애 시 자동 Failover와 HAProxy 기반 부하분산까지 설정합니다.

linux
데이터베이스고급
5월 27일

PostgreSQL 스트리밍 복제 — Primary/Replica 이중화 구성

PostgreSQL Streaming Replication으로 Primary-Replica 이중화를 구성하고, WAL 기반 실시간 동기화와 자동 페일오버 원리를 실습으로 익힙니다.

linux
데이터베이스중급
5월 27일

슬로우 쿼리 분석 — pg_stat_statements · MySQL slow log

PostgreSQL pg_stat_statements로 느린 쿼리를 찾고, MySQL slow query log와 EXPLAIN ANALYZE로 인덱스 문제를 진단해 쿼리를 최적화하는 방법을 설명합니다.

UbuntuDebianCentOS
데이터베이스중급
5월 27일

PgBouncer 연결 풀링 — PostgreSQL 성능 최적화

PgBouncer 설치·설정, 풀링 모드(session/transaction/statement) 선택, 사용자 인증, 모니터링 쿼리로 PostgreSQL 연결 수를 줄이고 성능을 높이는 방법을 설명합니다.

UbuntuDebianCentOS
데이터베이스초급
5월 27일

MySQL 기초 — 설치·사용자·권한·기본 쿼리

MySQL 설치, root 보안 설정, 사용자·DB 생성, 권한 부여, 기본 CRUD 쿼리, 설정 파일 튜닝까지 MySQL 운영 기초를 설명합니다.

UbuntuDebianCentOS
데이터베이스초급
5월 27일

SQLite 실전 가이드 — CLI · 스키마 · 백업 · Python 연동

SQLite CLI 사용법, 테이블 설계, 인덱스·트리거, .dump 백업, Python sqlite3 모듈로 CRUD까지 경량 데이터베이스 활용법을 정리합니다.

UbuntuDebianCentOS
데이터베이스중급
5월 27일

Elasticsearch 입문 — 설치·인덱스·쿼리·Kibana 연결

Elasticsearch 설치, 인덱스 생성·문서 CRUD, match/term/range 쿼리, 집계, Kibana 연결까지 검색 엔진 기초를 실습 중심으로 설명합니다.

UbuntuDebianCentOS
데이터베이스초급
5월 27일

MongoDB 기초 실전 — CRUD · 인덱스 · 집계 파이프라인

MongoDB 설치부터 컬렉션 CRUD, 인덱스 생성, 집계 파이프라인($match/$group/$lookup), mongodump 백업까지 실무 패턴을 정리합니다.

UbuntuDebianCentOS
데이터베이스고급
5월 19일

PostgreSQL 복제 · WAL · PITR — 프로덕션 HA 구성 완전 가이드

Streaming Replication으로 고가용성 구성, WAL 아카이빙으로 특정 시점 복구(PITR)를 구현하는 PostgreSQL 운영 심화 가이드.

UbuntuDebianCentOS
데이터베이스중급
5월 18일

MySQL/MariaDB 백업 · 복원 완전 가이드

mysqldump를 활용한 논리 백업과 복원 절차, 자동화 스크립트, 바이너리 로그 기반 시점 복원까지 정리합니다.

UbuntuDebianCentOS
데이터베이스초급
5월 18일

Redis 기초 실전 — 캐시, 세션, 메시지 큐 활용

Redis 설치부터 String·Hash·List·Sorted Set 자료구조 활용, 캐시 전략, TTL까지 실무 중심으로 정리합니다.

UbuntuDebianCentOS
데이터베이스고급
5월 18일

PostgreSQL 인덱스 최적화 — 느린 쿼리 진단과 인덱스 전략

EXPLAIN ANALYZE로 느린 쿼리를 찾고, 적절한 인덱스 타입을 선택하여 성능을 개선하는 방법을 실무 중심으로 정리합니다.

UbuntuDebianCentOS
데이터베이스초급
5월 18일

PostgreSQL 설치와 기본 설정

Ubuntu에 PostgreSQL을 설치하고, 사용자와 데이터베이스를 생성하며, 원격 접속과 백업까지 설정하는 방법입니다.

ubuntudebiancentos