Heroku DB service 연결 (2)

Bada Jung·2022년 2월 27일
0

Heroku

목록 보기
2/4
post-thumbnail

Heroku DB service 연결

이전 헤로쿠 포스트에서는 앱 배포에 관한 포스트를 게시했다.
이번 포스트는 앱이 정상적으로 등록되고 해당 앱에 대한 DB 서비스를 연동하는 포스트이다.

헤로쿠에서는 개발자들 위하여 무료로 DB 서비스를 제공해주는 거 같다. 물론 세상에 공짜는 없다는 말처럼 데이터 속도는 로컬 환경에서 개발을 진행 해본 봐로 속도 차이는 체감이 된다.

하지만 AWS 프리티어가 만료된 가난한 대학생들에게 포트폴리오 배포 정도 DB 서버로는 충분하다고 생각한다.

서비스를 연동하기 위해서는 CLI로 코드로 접근이 가능하지만 GUI로 연동하는 포스트이다.

헤로쿠 로그인 후 대시 보드에서 본인 배포한 앱 설정에 들어가서 해당 버튼을 누른다.

다양한 서비스들이 존재하지만,

이번에 설명한 DB 서비스는 2가지로 다음과 같다.

  1. Clear DB Mysql

비용이 부담스러운 예비 개발자인 대학생이라면 해당 서비스에서는 무료로 DB 서비스를 제공해준다.

하지만 개인적으로는 이 서비스는 추천하지 않는다. 그 이유는 DB가 너무 잘 끊긴다는 것이다. 다른 프레임워크 환경은 어떤지 테스트를 해보지 못했지만, 나는 Nodejs Express 환경을 헤로쿠에 배포했다. Nodejs 환경에서는 DB 연동이 끊이면 서버가 꺼진다. 물론 내부 DB Config 파일을 예외 처리하여 해소할 수 있다고는 하지만 시도 해본 결과 계속 예외처리에서만 무한 루프가 돌 뿐 해결되지 않는다.

ClearDB보다 DB 연동이 비교적 안전한 DB 서비스를 찾아본 결과 같은 무료인 DB를 찾았다.

  1. Jaws DB Mysql

해당 서비스에 연결해서 앱을 배포해본 결과 DB가 끊기지 않고 문제없이 앱이 돌아가는 것을 확인하였다.

본인 환경에 맞는 DB 서비스를 찾아보고 앱을 배포해보기 바랍니다.

profile
🌊🌊Under the SEA🌊🌊

0개의 댓글