Guide
어떤 데이터베이스를 선택할까?
정답은 워크로드와 팀 역량에 따라 달라집니다. 아래는 일반적인 출발점입니다.
| 엔진 | 강점 | 잘 맞는 워크로드 | 고려사항 |
|---|---|---|---|
| PostgreSQL | 표준 SQL, 풍부한 타입·확장(JSONB, GIS 등), 강력한 옵티마이저 | 복잡한 업무 시스템, 분석 혼합, 상용 DB 대체 | VACUUM·커넥션 관리 등 고유 운영 개념 |
| MySQL | 넓은 생태계, 단순한 운영, 읽기 확장 용이 | 웹·커머스·OLTP, 클라우드 관리형 | LTS/Innovation 릴리스 주기 이해 필요 |
| MariaDB | Galera 동기 클러스터, 다양한 스토리지 엔진 | MySQL 호환 + 다중 프라이머리 HA | MySQL과의 호환성 차이 확대 |
| InfluxDB | 시계열 쓰기·집계 최적화, 보존 정책 | 모니터링·IoT·설비 지표 | 2.x와 3.x의 큰 차이, 카디널리티 설계 |
Checklist
운영 전 체크리스트 10
- 복구 목표(RPO/RTO)를 문서로 정했다
- 백업에서 실제 복구를 해 봤다
- 장애조치를 리허설해 봤다
- 모니터링·알림 수신자가 정해져 있다
- 상위 쿼리를 정기적으로 본다
- 디스크 증가 추세를 알고 있다
- 계정은 역할별 최소 권한이다
- 전송 구간은 TLS로 암호화된다
- 사용 버전의 지원 종료일을 알고 있다
- 변경 작업에 롤백 계획이 있다
Lifecycle
주요 버전 수명주기 메모 (2026년 10월)
| 엔진 | 현황 | 권고 |
|---|---|---|
| PostgreSQL | 지원: 18·17·16·15·14 / 14는 2026-11-12 종료 예정 / 19는 RC 단계 | 14 이하 사용 시 업그레이드 계획 |
| MySQL | 8.0은 2026년 4월 EOL(Sustaining Support) / 8.4 LTS·9.7 LTS 제공 | 8.0 → 8.4 LTS 전환 |
| MariaDB | LTS: 10.11·11.4·11.8·12.3 / 10.6은 2026년 7월 커뮤니티 유지보수 종료 | 10.6 이하 사용 시 LTS 업그레이드 |
| InfluxDB | 3 Core/Enterprise 3.x 활발히 개발 중, 2.x OSS 유지 | 신규는 3.x 검토, 기존 2.x는 이관 계획 수립 |
| 클라우드 관리형 DB | Azure Database for MariaDB 2025-09-19 종료 / NCP 는 MariaDB 관리형 상품 없음 / 관리형 엔진 버전은 각 클라우드 지원 일정을 따름 | 관리형 서비스의 엔진 버전 종료 공지를 업그레이드 계획에 반영 |
FAQ
자주 묻는 질문
오픈소스 DB도 기업 운영에 충분히 안정적인가요?
네. 다만 상용 DB가 패키지로 제공하던 HA·백업·모니터링을 오픈소스 도구로 조합해야 하므로, 설계와 운영 절차가 안정성을 좌우합니다.
기술지원은 누가 하나요? 벤더 지원이 없지 않나요?
커뮤니티 버전은 벤더 계약이 없으므로, 내부 인력 또는 전문 업체의 유지보수가 그 역할을 합니다. OpenDB Works는 그 역할을 계약 범위에 따라 수행합니다.
진단만 따로 받을 수 있나요?
네. 읽기 전용 접근으로 구성·지표·로그를 수집해 위험 요소와 개선 우선순위를 담은 진단 보고서를 제공합니다.
작업 중 우리 데이터는 안전한가요?
작업은 합의된 계정·경로·시간대에서만 수행하고, 고객 데이터를 외부로 반출하거나 작업 목적 외로 사용하지 않습니다. 고객사 보안 정책·서약 절차를 따릅니다.
어떤 정보를 준비하면 상담이 빠른가요?
DB 종류·버전, 서버 사양·대수, 데이터 크기, 이중화 구성, 현재 문제(증상·발생 시점), 희망 일정을 알려주시면 됩니다.
클라우드 관리형 DB 와 직접 구축 중 무엇이 좋나요?
관리형은 백업·패치·HA 를 플랫폼이 맡아 운영 부담이 줄고, 직접 구축은 확장·파라미터·버전 선택이 자유롭습니다. 필요한 확장 기능, 비용, 운영 인력을 비교해 결정합니다.
MSP 계약 시 클라우드 계정 소유권은 누구에게 있나요?
일반적으로 계정과 데이터의 소유권은 고객에게 있고, OpenDB Works 는 위임받은 권한으로 운영합니다. 권한 범위와 회수 절차를 계약 시 문서로 정합니다.
Oracle 을 클라우드 PostgreSQL 로 옮기는 데 얼마나 걸리나요?
객체 수, PL/SQL 양, 데이터 크기, 다운타임 목표에 따라 크게 다릅니다. 진단 단계의 변환 리포트와 리허설 결과로 일정을 산정합니다.
클라우드와 데이터베이스, 지금 상태부터 함께 점검해 보시겠어요?
사용 중인 클라우드·DB 버전·구성과 고민을 알려주시면 진단 범위와 진행 방식을 제안드립니다.