• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

저장된 데이터 관리 방법

22.03.29 10:03 작성 조회수 106

0

안녕하세요. IoT에 대해서 공부하고있는 학생입니다.

iot 데이터를 저장하는 방법에 대한 강의를 수강하고 궁금한 사항이 생겨 질문 남깁니다.

 

데이터를 3초에 1개씩 저장하면 하루만 해도 많은 양의 데이터가 저장될 것 같은데 이 데이터들을 어떻게 관리해야하는지 궁금합니다.

주기를 정해놓고 리셋을 하는건가요? 아니면 이상한 값이 발생했을때 이벤트를 만들어 특이값만 저장하는건가요?

 

소중한 지식을 나눠주시면 감사하겠습니다.

답변 1

답변을 작성해보세요.

0

지금처럼 MongoDB에 센서 데이터를 수신하면 많은양의 데이터가 쌓이게 되닌것은 사실입니다.  그렇다고 지금 실습에서 사용하는 센서 데이터정도는 아주 작은량이 될 것입니다. 만약 여러 센터 데이터를 수집한다고 하면 즉 대용량 데이터 수집 처리를 할려면 하둡 기반 HBase/Spark등으로 분산처리를 해야됩니다.
IoT데이터 관리는 서비스(일,월,분기,년~~)를 어떻게 하느냐가 중요합니다. 
요즘은 IoT서비스 플랫폼에서 처리를 해주기 때문에 개발자가 프로그램적으로 해결하기에는 한계가 있다는 점을 말씀드립니다.  강의에서 수집되는 데이터는 어느 시점에서 불필요한 데이터가 되는지를 판단해서 주기적으로 삭제나 백업을 하는 방법이 좋을 듯합니다.