데브허브 | DEVHUB | How to Set Up a PostgreSQL Database on DigitalOceanHow to Set Up a PostgreSQL Database on DigitalOcean
- DigitalOcean에서 서버 설정 없이 관리형 PostgreSQL 데이터베이스를 몇 분 안에 배포하는 방법을 설명합니다. 🚀
- 사이드 프로젝트, SQL 연습, 학습 및 테스트에 적합하며, 클라우드 기반 환경을 제공합니다. 💡
- DigitalOcean 계정 생성 후, 대시보드에서 'Deploy a Database'를 통해 PostgreSQL 엔진을 선택합니다. ⚙️
- 가장 작은 'Basic plan'을 선택하고, 데이터 센터 지역, 클러스터 이름 등을 설정하여 데이터베이스를 생성합니다. 💰
- 데이터베이스 프로비저닝은 1-2분 소요되며, 업데이트, 백업, VM 설정 걱정 없는 관리형 서비스의 이점을 누릴 수 있습니다. ✨
- 생성된 데이터베이스 클러스터에서 호스트, 포트, 사용자 이름, 비밀번호 등 연결 상세 정보를 얻습니다. 🔑
- 보안 강화를 위해 연결 제한을 설정할 수 있지만, 데모 목적상 건너뛸 수 있습니다. 🔒
- DataGrip, pgAdmin, DBeaver와 같은 SQL 편집기를 사용하여 DigitalOcean에서 얻은 정보로 새 연결을 설정합니다. 💻
- 연결 시 SSL 설정이 필요할 수 있으며, 'Test Connection'으로 성공 여부를 확인 후 저장합니다. ✅
- 간단한
SELECT NOW(); 쿼리를 실행하여 클라우드 호스팅 PostgreSQL 데이터베이스에 성공적으로 연결되었는지 검증합니다. 📈
- 데이터베이스 설정 후 테이블 생성, 데이터 로드, 쿼리 작성, 다른 도구와의 연동 등 다양한 활용이 가능합니다. 🛠️
- DigitalOcean의 'Insights' 탭에서 CPU 및 로드 사용량을 모니터링하고, 비용을 확인할 수 있습니다. 📊
- 더 이상 데이터베이스가 필요 없을 경우, 'Actions' 메뉴에서 쉽게 데이터베이스를 제거할 수 있습니다. 🗑️