본문 바로가기
프로그래밍/MeanStack

사물인터넷 기반 융합기술 교육 - MeanStack 5일

by Luhie 2017. 7. 7.

mongoDB

- NoSQL

전통적인 관게형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용

단순 검색 및 추가 작업을 위한 매우 최적화된 키 값 저장 공간으로 레이턴시와 스루풋과 

관련하여 상당한 성능 이익을 내는 것이 목적

상업ㅂ적인 빅데이터와 실시간 웹 애플리케이션용으로 널리 사용



database를 설정하고 schema를 만드는 과정 필요 X

데이터를 json 객체로 젖아하고 읽어들인다.

데이터 구조는 크게 레코드와 버킷으로 구성

(레코드는 데이터를 저장 버킷은 인덱스를 저장)


https://docs.mongodb.com/manual/crud/

https://www.tutorialspoint.com/mongodb/



MQTT

TCP

M:N

전력 소모 높음

QoS 자체지원

TCP기반 SSL 사용

Pub/Sub 모델 (브로커한테 올리고 알아서 읽고 : 신문?)

브로커 존재


CoAP

UDP

1:1

전력소모 낮음

QoS 별도구현

DTLS사용

RESTful 지원

NAT환경에서 작동 보장 못함



http: + SSL = https://



IBM IoT Cloud