[MongoDB] 클라우드 / 빅데이터란 무엇인가?

GreenBean·2022년 7월 28일
0
post-thumbnail

MongoDB

  • MongoDB 프로그래밍 강의 정리

MongoDB 프로그래밍: 1강 클라우드 / 빅데이터란 무엇인가?

클라우드 개념

클라우드 개요

  • 클라우드 컴퓨팅 (cloud computing)
    • 인터넷 기반 컴퓨팅 기술
    • 개인 단말기는 주로 입∙출력만 이루어지고, 정보 분석 및 처리, 저장, 관리, 유통 등은 클라우드 공간에서 이루어지는 컴퓨팅 시스템

클라우드 장점

  • 초기 구입 비용과 비용 지출이 적으며 휴대성이 높음
  • 컴퓨터 가용율이 높음 (그린 IT 개념)
  • 다양한 기기를 단말기로 사용하는 것이 가능
  • 서비스를 통한 일관성 있는 사용자 환경을 구현 가능
  • 사용자의 데이터를 신뢰성 높은 서버에 보관함으로써 안전하게 보관 가능
  • 전문적인 하드웨어에 대한 지식 없이 쉽게 사용 가능

클라우드 단점

  • 서버가 공격 당하면 개인정보가 유출될 수 있음
  • 재해에 서버의 데이터가 손상되면, 백업하지 않은 정보 복구 불가
  • 애플리케이션 설치 제약, 새로운 애플리케이션 미지원
  • 열악한 통신환경에서의 서비스 이용 어려움
  • 개별 정보가 물리적인 위치 파악 불가

빅데이터의 개요

빅데이터 정의

  • 그 전에는 분석이 불가능했지만, IT가 발전하면서 다룰 수 있게 된 방대한 양의 데이터
    • 예시: 휴대폰 통화 내역, 기상 정보, 실시간 교통량, 인터넷 검색 내역, 소셜 네트워크 서비스 메시지 등

글로벌 데이터 규모 변화

  • 2012년 2.7 제타바이트
  • 2015년 7.9 제타바이트
  • 1 제타바이트 (zettabyte) = 1000 엑사바이트 (exabyte)
  • 1 엑사바이트 = 미 의회도서관 인쇄물의 10만배 정보량

빅데이터 특징

  • 데이터의 양 (Volume)
  • 데이터 생성 속도 (Velocity)
  • 형태의 다양성 (Variety)
  • 빅데이터 속에서는 이름이나 주민등록번호와 같은 개인식별정보, 성별∙나이∙직업과 같은 정형적인 특성보다는 '당신이 어디에서 무엇을 하며, 어떤 행동방식을 선호하는가'가 의미있는 자료가 됨

학습정리

  • 클라우드
    • 물리적인 서버를 논리적인 서버로 추상화한 개념
  • 빅데이터 특징
    • 데이터의 양 (Volume), 데이터 생성 속도 (Velocity), 형태의 다양성 (Variety)
  • 빅데이터 활용 사례
    • 비지니스 프로세스 최적화, 행동 분석 및 고객 세분화, 예측 지원, 마켓 바스켓 분석 및 가격 최적화, 보안 위협 예측 및 포착
profile
🌱 Backend-Dev | hwaya2828@gmail.com

0개의 댓글