심벌 마크
유니온백과
통신
다운로드하기 Google Play
새로운! 안드로이드 ™에 유니온백과를 다운로드 할 수 있습니다
설치하십시오
브라우저보다 빠른!
 

맵리듀스

색인 맵리듀스

맵리듀스(MapReduce)는 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년 발표한 소프트웨어 프레임워.

16 처지: C++, 구글, Fold (고차 함수), 자바 (프로그래밍 언어), 페타바이트, 클라우드 컴퓨팅, 컴퓨터, 컴퓨터 클러스터, 오픈 소스 소프트웨어, 소프트웨어 프레임워크, 함수형 프로그래밍, 아파치 주키퍼, 아파치 피그, 아파치 하둡, 아파치 하이브, Map (고차 함수).

C++

C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이.

새로운!!: 맵리듀스와 C++ · 더보기 »

구글

LLC()는 전 세계의 정보를 체계화하여 모든 사용자가 편리하게 이용할 수 있도록 하는 것을 목표로 하는 미국의 다국적 기업이.

새로운!!: 맵리듀스와 구글 · 더보기 »

Fold (고차 함수)

수형 프로그래밍에서 fold란 고차 함수의 계열 중 하나이.

새로운!!: 맵리듀스와 Fold (고차 함수) · 더보기 »

자바 (프로그래밍 언어)

자바()는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이.

새로운!!: 맵리듀스와 자바 (프로그래밍 언어) · 더보기 »

페타바이트

바이트(Petabyte, PB)는 1015 를 의미하는 SI 접두어인 페타와 컴퓨터 데이터의 표시단위인 바이트가 합쳐진 자료량을 의미하는 단위이.

새로운!!: 맵리듀스와 페타바이트 · 더보기 »

클라우드 컴퓨팅

우드 컴퓨팅(cloud computing)은 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미.

새로운!!: 맵리듀스와 클라우드 컴퓨팅 · 더보기 »

컴퓨터

() 또는 셈틀은 수식이나 논리적 언어로 표현된 일련의 산술 연산이나 논리 연산을 자동으로 수행하도록 지시하거나 데이터를 저장하고 처리할 수 있는 장치(device).

새로운!!: 맵리듀스와 컴퓨터 · 더보기 »

컴퓨터 클러스터

독일에 위치한 켐니츠 기술 대학교에서 기술자들이 대규모 리눅스 클러스터에서 작업하고 있다 컴퓨터 클러스터()는 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합을 말. 클러스터의 구성 요소들은 일반적으로 고속의 근거리 통신망으로 연. 서버로 사용되는 노드에는 각각의 운영 체제가 실행.

새로운!!: 맵리듀스와 컴퓨터 클러스터 · 더보기 »

오픈 소스 소프트웨어

오픈 소스 이니셔티브 로고 오픈 소스 소프트웨어(open source software, OSS)는 소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어를 말. 통상 간략하게 오픈 소스라고 말. 오픈 소스 모델이나 다양한 독립 정보원의 협동 개발은 한 기업이 개발하거나 유지할 수 있는 것보다 훨씬 더 다양한 디자인 관점의 범위를 만. 2008년, Standish Group에 의한 리포트에 따르면 오픈 소스 소프트웨어 모델의 채택은 소비자에게 연간 600억 달러의 절약을 가능.

새로운!!: 맵리듀스와 오픈 소스 소프트웨어 · 더보기 »

소프트웨어 프레임워크

소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이.

새로운!!: 맵리듀스와 소프트웨어 프레임워크 · 더보기 »

함수형 프로그래밍

수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이.

새로운!!: 맵리듀스와 함수형 프로그래밍 · 더보기 »

아파치 주키퍼

아파치 주키퍼(Apache ZooKeeper)는 아파치 소프트웨어 재단 프로젝트중의 한 소프트웨어 프로젝트로서 공개 분산형 구성 서비스, 동기 서비스 및 대용량 분산 시스템을 위한 네이밍 레지스트리를 제공.

새로운!!: 맵리듀스와 아파치 주키퍼 · 더보기 »

아파치 피그

(Pig)는 대용량 데이터 집합을 분석하기 위한 플랫폼으로 아파치 하둡(Apache Hadoop)을 이용하여 맵리듀스(MapReduce)를 사용하기 위한 높은 수준의 스크립트 언어와 이를 위한 인프라로 구성되어 있. 현재, 피그의 인프라 구조 계층은 컴파일러로 구성되어 있으며 대용량 병렬처리를 위한 맵리듀스 프로그램의 데이터 변환 순서를 만. 피그의 언어 계층은 현재 피그 라틴이라 불리는 텍스트 기반의 언어로 이루어져 있. 이것의 주요 특징은 프그래밍하기가 쉬우며, 최적화 할 수 있는 방법을 제공하고 사용자가 특수 목적을 위한 자신의 함수를 만들 수 있는 확장성을 제공한다는 것이.

새로운!!: 맵리듀스와 아파치 피그 · 더보기 »

아파치 하둡

아파치 하둡(Apache Hadoop, High-Availability Distributed Object-Oriented Platform)은 대량의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크이.

새로운!!: 맵리듀스와 아파치 하둡 · 더보기 »

아파치 하이브

아파치 하이브(Apache Hive)는 하둡에서 동작하는 데이터 웨어하우스(Data Warehouse) 인프라 구조로서 데이터 요약, 질의 및 분석 기능을 제공.

새로운!!: 맵리듀스와 아파치 하이브 · 더보기 »

Map (고차 함수)

수 프로그래밍 언어에서, map은 고차 함수로서 전해진 함수를 배열의 모든 요소에 적용(apply)하여 그 결과 배열을 전. 예를 들어 만약 다음과 같은 함수를 정의할 때, 그 뒤 map square 라고 호출한다면 해당 명령은 를 반환하는데, 이 때 map은 배열을 지나면서 모든 요소에 대해 square 함수를 적용.

새로운!!: 맵리듀스와 Map (고차 함수) · 더보기 »

여기로 리디렉션합니다

MapReduce.

나가는들어오는
이봐 요! 우리는 지금 Facebook에 있습니다! »