작성
·
328
답변 2
0
답변이 늦었습니다
IoT데이터 처리는 빅데이터 처럼 데이터 수집량이 많습니다. RDBMS(Oracle, NySQL 등) 를 사용할 수도 있지만 라이센스 비용문제와 JSON 데이터 수집의 유연성을 고려한다면 JSON구조에 잘 맞는 MongoDB가 적당할 듯 합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
MongoDB는 전통적인 테이블 기반의 관계형 데이터 대신 JSON과 유사한 스키마를 사용하는 오픈 소스 NoSQL 문서 데이터베이스입니다. NoSQL 데이터베이스는 유연한 스키마를 제공하여, 다양한 형태의 데이터를 빠르고 효율적으로 저장하고 관리할 수 있는 장점이 있습니다. 이러한 특성 때문에 MongoDB는 구조가 불규칙하거나 정의되지 않은 대규모 데이터세트를 다룰 때, 또는 빠른 개발과 반복이 요구되는 프로젝트에서 유용하게 사용됩니다.
Spring Boot는 MongoDB 작업을 간편하게 도와주는 여러 가지 편의 기능을 제공하는데, spring-boot-starter-data-mongodb
및 spring-boot-starter-data-mongodb-reactive
“Starters”를 통해 MongoDB와의 작업을 쉽게 시작할 수 있습니다.
자세한 정보는 다음 링크에서 확인하실 수 있습니다:
- Spring Boot와 MongoDB 작업