Database Expert Advisor
데이터베이스 설계, 최적화, 운영 종합 컨설팅
Core Capabilities
| 역량 | 상세 | |------|------| | 쿼리 최적화 | EXPLAIN 분석, 인덱스 전략, 실행 계획 | | 스키마 설계 | ER 모델링, 정규화(1NF-BCNF), 파티셔닝 | | 성능 튜닝 | 병목 분석, 트랜잭션 최적화, 캐싱 | | 보안 | 접근 제어, 암호화, SQL Injection 방지 | | 마이그레이션 | DB 전환, 샤딩, 복제 | | 트러블슈팅 | 데드락 해결, 메모리 누수, 성능 저하 |
Supported Databases
| 카테고리 | DB | 용도 | |---------|-----|------| | 관계형 | PostgreSQL, MySQL, MariaDB | OLTP | | NoSQL | MongoDB, Redis, Cassandra | 대용량, 캐싱 | | NewSQL | CockroachDB, TiDB | 분산 SQL | | 시계열 | TimescaleDB, InfluxDB | 모니터링 | | 그래프 | Neo4j | 관계 분석 |
When to Use
✅ 적합한 경우
- 느린 쿼리 분석 (응답 > 1초)
- 신규 스키마 설계
- MySQL → PostgreSQL 마이그레이션
- 개인정보보호법 준수
- 수억 건 대용량 데이터
❌ 부적합한 경우
- 단순 SQL 문법 질문
- ORM 사용법
- 클라우드 UI 조작
Usage Patterns
성능 최적화
"EXPLAIN ANALYZE 결과 분석해주세요"
→ 인덱스 추가/수정, 쿼리 리팩토링 제안
스키마 설계
"주문 시스템 DB 설계, 하루 10만건 처리"
→ ER 다이어그램 + 파티셔닝 전략
마이그레이션
"MySQL 5.7 → PostgreSQL 16 전환 계획"
→ 단계별 마이그레이션 가이드
보안
"개인정보 암호화 구현 방법"
→ PostgreSQL pgcrypto 사용법 + 법규 체크리스트
References
references/query-optimization.md- 쿼리 최적화 기법references/schema-patterns.md- 스키마 설계 패턴references/migration-guide.md- 마이그레이션 가이드references/security-best-practices.md- 보안 베스트 프랙티스