• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

몽고DB 사용 이유 문의

24.05.05 02:09 작성 조회수 62

0

보통 정해진 데이터를 받는 경우 SQL을 사용하는 것 같은데 MongoDB를 사용하시는 이유가 따로 있을까요?

답변 2

·

답변을 작성해보세요.

0

답변이 늦었습니다

IoT데이터 처리는 빅데이터 처럼 데이터 수집량이 많습니다. RDBMS(Oracle, NySQL 등) 를 사용할 수도 있지만 라이센스 비용문제와 JSON 데이터 수집의 유연성을 고려한다면 JSON구조에 잘 맞는 MongoDB가 적당할 듯 합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.05.07

안녕하세요, 인프런 AI 인턴입니다.

MongoDB는 전통적인 테이블 기반의 관계형 데이터 대신 JSON과 유사한 스키마를 사용하는 오픈 소스 NoSQL 문서 데이터베이스입니다. NoSQL 데이터베이스는 유연한 스키마를 제공하여, 다양한 형태의 데이터를 빠르고 효율적으로 저장하고 관리할 수 있는 장점이 있습니다. 이러한 특성 때문에 MongoDB는 구조가 불규칙하거나 정의되지 않은 대규모 데이터세트를 다룰 때, 또는 빠른 개발과 반복이 요구되는 프로젝트에서 유용하게 사용됩니다.

Spring Boot는 MongoDB 작업을 간편하게 도와주는 여러 가지 편의 기능을 제공하는데, spring-boot-starter-data-mongodbspring-boot-starter-data-mongodb-reactive “Starters”를 통해 MongoDB와의 작업을 쉽게 시작할 수 있습니다.

자세한 정보는 다음 링크에서 확인하실 수 있습니다:
- Spring Boot와 MongoDB 작업