db 3

MongoDB 간단한 데이터 마이그레이션 방법 (덤프 / 리스토어를 통한 마이그레이션)

몽고디비에서 간단한 마이그레이션 작업을 진행했는데 그 방법을 기록해두려고 한다.하는 방법은 간단한데 먼저 Dump라는 작업을 진행해서 기존 디비 데이터를 내 로컬에 백업으로 복제를 해두고Restore라는 작업을 통해서 새로 만든 클러스터의 데이터베이스로 넣어주게 된다. 1. 먼저 터미널을 내 프로젝트 작업 경로로 맞춰준다.(vs코드나 커서 등 개발환경에서 보통 그 경로에서 작업하므로 그 경우 따로 세팅안해줘도 됨) 2. 덤프 관련 명령어를 아래와 같이 입력한다.mongodump --uri="mongodb://localhost:27017/design-market" --out=./backup 여기서 mongodb://localhost:27017/ 여기까지는 몽고디비 Compass의 기본 로컬 주소이며desi..

[Cloudtype] 무료로 백엔드 초간단 배포하기

강의에서는 백엔드 배포 방법으로 Heroku, Cloudtype, AWS를 제안해주었고 그중에 실 강의로는 Heroku와 AWS를 진행해주었다. 각기 장단점이 존재했는데 Heroku는 배포가 매우 간단한데 월 5000원이 들어간다는 단점이 있었다.클라우드타입(Cloudtype)은 배포가 편리하고 무료플랜이 있는데 무료플랜 시 하루에 한번 서버가 잠깐 꺼진다고 한다 ㄷㄷㄷAWS는 aws elastic beanstalk라는 서비스로 무료 배포가 가능한데 배포과정이 번거롭고 배포 중 에러발생률이 높다. 처음엔 무료이기도하고 그래도 개발 배우는데 aws 한번 써봐야지~라는 생각으로 aws 배포를 시도했으나 계속해서 발생하는 에러로 결국 포기하게 되었다. 그렇게 차선책으로 선택하게 된 Cloudtype. 하루 한..

새로운 도전

최근 만들어본 ‘킨더서울’ 사이트를 비롯해서 기존에 오픈 되어있는 api 정보들을 가져와서 만드는 사이트들을 여러번 만들다보니 자연스럽게 내가 자체적으로 서버와 데이터베이스를 구축해보고싶은 욕심이 생겼다. 지금까지 자바스크립트 위주로 공부해왔었는데 조사해보니 같은 자바스크립트 베이스의 백엔드 툴로 node.js가 괜찮아보였고 나의 코딩 바이블인 ‘생활코딩’사이트를 통해 node.js를 전반적으로 접해보니 너무 넘사벽 느낌이라기보다 한번 해 볼만 하겠다고 느껴졌다. 좀 더 깊숙하게 공부하면서 실용적인 기능들을 익혀가고 싶었고 (db사용법, 로그인, 주문, 결제 등)이리저리 서치해보니 ‘코딩알려주는누나’의 node.js 강의가 커리큘럼 상 실용적인 부분이 많아보였다. 할일앱부터 쇼핑몰까지 실전예제들을 다루는..