[CE] MapReduce

2022. 12. 30. 09:01·Computer/CE
728x90
728x90

Database에서 performance를 향상시키기 위해 채용하는 Database Sharding의 varaiation.
대용량 데이터를 처리에서 높은 perforamnce를 확보하기 위해 제안된 분산 모델 (=일종의 프로그래밍 모델임.)

  • Google에서 2004년 발표한 대용량 데이터 처리용 Framework
  • 여러 processor들로 병렬처리하고 controller가 이를 제어하는 Sharding 의 한 종류로 높은 수준의 parallerization(병렬 처리) 지원
  • 여러 대의 서버를 이용하여 대규모 데이터 분석을 가능하게 함.

여러 대의 서버를 이용하여 다음을 수행하는 분산처리 기술과 관련 프레임워크를 의미

 

Split

  • 큰 데이터를 작게 나눔

Map

  • 이를 여러 서버에 나누어 주어 처리.

Reduce

  • 처리된 데이터를 합쳐서 representative infomation을 추출.

Sharding

대규모 데이터베이스를 여러 머신에 나누어 저장하는 기술을 가르킴. 데이터를 여러 조각으로 나눠 저장하면서 데이터베이스의 확장성과 보안성 등이 보다 좋아지는 기술이다. 블록체인에서도 많이 애용된다.

보다 자세한 건 다음의 URL참고.

  • 갈아먹는 BigData [1] MapReduce 이해하기
  • MapReduce: Simplified Data Processing on Large dataset, Jeff et al, google
728x90

'Computer > CE' 카테고리의 다른 글

[CE] Computer and Program.  (0) 2023.01.02
[CE] Portable Document Format (PDF)  (0) 2023.01.02
[CE] Float 표현하기 : IEEE754  (0) 2022.12.28
[CE] 10진수 소수를 2진수로 변환.  (0) 2022.12.28
[CE] Micro Controller Unit (MCU) and Micro-computer  (0) 2022.12.18
'Computer/CE' 카테고리의 다른 글
  • [CE] Computer and Program.
  • [CE] Portable Document Format (PDF)
  • [CE] Float 표현하기 : IEEE754
  • [CE] 10진수 소수를 2진수로 변환.
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (785)
      • Private Life (15)
      • Programming (55)
        • DIP (116)
        • ML (34)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    signal_and_system
    cv2
    signals_and_systems
    SIGNAL
    Term
    Probability
    SS
    Python
    Vector
    opencv
    ML
    function
    Optimization
    random
    Programming
    linear algebra
    인허가제도
    numpy
    math
    fourier transform
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CE] MapReduce
상단으로

티스토리툴바