본문 바로가기
Q&A2018년 5월 25일1분 읽기

MySQL vs MongoDB 어떤 걸 써야 하나요

데
데이터베이스초보
조회 2546댓글 4

새 프로젝트를 시작하는데 MySQL과 MongoDB 중 고민입니다. MongoDB가 트렌디하다고 들었는데, 무조건 MongoDB를 쓰는 게 좋은 건가요?

댓글 4

개개발자준호8년 전
저는 쇼핑몰 만들 때 MongoDB 썼다가 후회했습니다. 주문-상품-고객 관계가 복잡해지니까 JOIN이 절실했거든요. 관계형 데이터는 MySQL이 맞습니다.
서서버지기영호8년 전
반대로 저는 로그 수집 시스템에서 MongoDB가 딱이었어요. 스키마가 자주 변하고 비정형 데이터라서요.
김김영삼8년 전

정리하면:

  • MySQL: 정형 데이터, 관계가 복잡한 서비스 (쇼핑몰, ERP, 게시판)
  • MongoDB: 비정형 데이터, 빠른 개발, 로그/IoT/CMS

"트렌디하다"는 이유로 선택하면 안 됩니다. 데이터 구조에 맞는 DB를 고르세요. 확실하지 않으면 MySQL이 안전한 선택입니다.

데데이터베이스초보(guest)8년 전
데이터 구조에 맞게 선택해야 하는 거군요. 제 프로젝트는 관계가 많으니 MySQL로 가겠습니다. 감사합니다!
Ctrl+Enter로 등록