node.js 웹 개발 중입니다. 우선은 회원 관리 정도에 DB가 필요한데, 흔히들 mongoDB를 사용하는 것 같은데 MySQL은?


Node.js 를 공부 겸, 개발 중입니다.

우선 회원 관리 기능이 있어야 해서 DB를 사용할껀데, 무엇을 사용할지 심히 고민입니다.

흔히들 M E A N 이라고 node.js 에는 mongdb를 많이 사용하는 것 같은데, 저는 mssql 을

약 2년 정도 다룬 경험이 있어서 관계형 DB에 익숙합니다.

스타트업으로써 웹을 개발하는데, 물론 웹앱의 성격에 따라 다르겠지만 어느 DB를 선택하는 것이 좋을지, 경력자 분들의 의견을 듣고 싶습니다. *( 예를 들면 각 DB의 사용 경험 등 )*

  • 2016년 04월 13일에 작성됨
    웹 사이트 공부 중입니다. 많은 도움 주시면 좋아요.

조회수 360


1 답변


좋아요
1
싫어요
채택취소하기

MEAN스택 등은 그냥 유행이라고 생각하시면 됩니다.

Front <-> Server <-> DB까지 모두 Json을 사용하기 때문에 별도의 직렬화나 추상화 레이어가 없어지는 장점이 있겠지만, 어느정도 규모를 넘어가면 이러한 장점은 빠르게 사라집니다.

MySql등 관계형 DB는 아주 오랜 시간동안 안정화과 검증되었습니다.

또 많은 경우에 NoSql로 가능한 일은 RDB로 가능합니다.

익숙하고, 백업 쉽고, 정보나 툴이 많은 MySql 사용을 추천드립니다.

몽고는 옆에 팀이 사용했다가 고생한 것만 봤고, MySql + Node.js는 내부 통계 툴 개발에 사용해 봤는데 별 문제 없이 잘 붙었었습니다.

  • 2016년 04월 13일에 수정됨
    프로그래밍 언어를 좋아하는 프로그래머
  • 2016년 04월 13일에 작성됨
    프로그래밍 언어를 좋아하는 프로그래머

  • MEAN.io 에 대해서 궁금한 것도 있었는데 답변해주셔서 감사합니다. 역시 굳이 MongDB 를 사용할 필요는 없는거죠? 선택에 도움을 주셔서 감사합니다.    상남자   2016.4.13 23:43     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close