BaeBox

MongoDB 왜 쓰나? 본문

개발 관련/DB

MongoDB 왜 쓰나?

배모씨. 2019. 10. 23. 17:21
반응형

좋으니까 쓰겠지 이유야 만들어서 갖다 붙이면 그만이고

왜 쓸까?(출처 : https://dzone.com/articles/mongodb-performance-report-from-live-applications-1)

javascript랑 같이 쓰기 좋아서 쓴다.  아래 정리한 장단점 굳이 읽을 필요 없다. (아직 정리도 덜됐고 내용 추가할것도 남았다)

그냥 다음 글로 넘어가는걸 추천한다.

장점

  • 여러 데이터를 지원
  • (RDB 처럼) Join 을 사용하지 않음
  • Distributed in nature (분산시스템이란건가? 이건 나도 모르겠다. 좀 더 보고 나중에 수정하겠음.)
  • 고성능(성능 이슈가 있었던거 같은데...),  고가용성, 확장성
  • 다양한 플랫폼 지원
  • document base (다음 글에 설명)
  • 스키마가 없으므로 매우 유연함
  • JSON/BSON 으로 데이터 표현
  • Hadoop과 같이 쓰기 좋음
  • 클라우드(AWS, Azure) 같은데서 써먹기 좋음

단점

  • transaction 작업이 어려움

 

반응형

'개발 관련 > DB' 카테고리의 다른 글

MongoDB 를 띄워보자  (0) 2019.10.23
MongoDB 구조  (0) 2019.10.23
MongoDB 란?  (0) 2019.10.23
Node.js 로 Redis 에 데이터를 넣어보자  (0) 2019.10.23
Redis 를 띄워보자!  (0) 2019.10.23
Comments