Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

MapReduce

Índice MapReduce

MR es un modelo de programación para dar soporte a la computación paralela sobre grandes colecciones de datos en grupos de computadoras y al commodity computing.

54 relaciones: Años 2010, Algoritmo de ordenamiento, Algoritmo paralelo, Amazon, Analizador léxico, Ancho de banda, Apache Hadoop, Apache Software Foundation, Asociatividad (álgebra), Árbol (teoría de grafos), Base de datos, Búfer de datos, Billón, Bus (informática), C++, Código abierto, Clúster de computadoras, Computación concurrente, Computación en malla, Computación paralela, Computadora, Conjunto de datos, Dato, Documento, Estructura de datos, Facebook, Iterador (patrón de diseño), Java (lenguaje de programación), Latencia, Lenguaje de programación, Macrodatos, Macroinstrucción, Matriz (matemática), Método (informática), Megabyte, MongoDB, Multiplicación de matrices, Nutch, PageRank, Palabra, Petabyte, Ping, Programación funcional, Python, Red de área local, Resiliencia (ingeniería), Sistema de archivos, Sistema de archivos distribuido, Tolerancia frente a fallos, Tupla, ..., Twitter, Unidad de disco duro, Walmart, Yahoo!. Expandir índice (4 más) »

Años 2010

El decenio, conocido como años 2010, década de 2010 o años 10 fue un periodo de tiempo comprendido entre el 1 de enero de 2010 al 31 de diciembre de 2019.

¡Nuevo!!: MapReduce y Años 2010 · Ver más »

Algoritmo de ordenamiento

En computación y matemáticas un algoritmo de ordenamiento es un algoritmo que pone elementos de una lista o un vector en una secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una permutación —o reordenamiento— de la entrada que satisfaga la relación de orden dada.

¡Nuevo!!: MapReduce y Algoritmo de ordenamiento · Ver más »

Algoritmo paralelo

En las ciencias de la computación, un algoritmo paralelo, en oposición a los algoritmos clásicos o algoritmos secuenciales, es un algoritmo que puede ser ejecutado por partes en el mismo instante de tiempo por varias unidades de procesamiento, para finalmente unir todas las partes y obtener el resultado correcto.

¡Nuevo!!: MapReduce y Algoritmo paralelo · Ver más »

Amazon

Amazon.com, Inc. es una corporación estadounidense de comercio electrónico y servicios de computación en la nube a todos los niveles con sede en la ciudad de Seattle, Washington.

¡Nuevo!!: MapReduce y Amazon · Ver más »

Analizador léxico

Un analizador léxico o analizador lexicográfico (en inglés scanner o tokenizer) es la primera fase de un compilador, consistente en un programa que recibe como entrada el código fuente de otro programa (secuencia de caracteres) y produce una salida compuesta de ''tokens'' (componentes léxicos) o símbolos.

¡Nuevo!!: MapReduce y Analizador léxico · Ver más »

Ancho de banda

Para señales analógicas, el ancho de banda es la longitud de la extensión de frecuencias, medida en hercios (Hz), en la que se concentra la mayor potencia de la señal.

¡Nuevo!!: MapReduce y Ancho de banda · Ver más »

Apache Hadoop

Apache Hadoop es un entorno de trabajo para software, bajo licencia libre, para programar aplicaciones distribuidas que manejen grandes volúmenes de datos (big data).

¡Nuevo!!: MapReduce y Apache Hadoop · Ver más »

Apache Software Foundation

Apache Software Foundation (ASF) es una organización sin fines de lucro (una fundación) creada para dar soporte a los proyectos de software bajo la denominación Apache, incluyendo el popular servidor HTTP Apache.

¡Nuevo!!: MapReduce y Apache Software Foundation · Ver más »

Asociatividad (álgebra)

La asociatividad es una propiedad en el álgebra y la lógica proposicional que se cumple, si dados tres o más elementos cualquiera de un conjunto determinado, se verifica que existe una operación: \circledcirc, que cumpla la igualdad: Es decir, en una expresión asociativa con dos o más ocurrencias seguidas de un mismo operador asociativo, el orden en que se ejecuten las operaciones no altera el resultado, siempre y cuando se mantenga intacta la secuencia de los operandos.

¡Nuevo!!: MapReduce y Asociatividad (álgebra) · Ver más »

Árbol (teoría de grafos)

En teoría de grafos, un árbol es un grafo en el que cualquier par de vértices están conectados por exactamente un camino, o alternativamente, es un grafo conexo acíclico.

¡Nuevo!!: MapReduce y Árbol (teoría de grafos) · Ver más »

Base de datos

Una base de datos (del inglés: database) se encarga no solo de almacenar datos, sino también de conectarlos entre sí en una unidad lógica.

¡Nuevo!!: MapReduce y Base de datos · Ver más »

Búfer de datos

En informática, un búfer (del inglés, buffer) es un espacio de memoria, en el que se almacenan datos de manera temporal, normalmente para un único uso (generalmente ocupan un sistema de cola FIFO); su principal función es evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia (entrada/salida) de datos irregular o por la velocidad del proceso.

¡Nuevo!!: MapReduce y Búfer de datos · Ver más »

Billón

En la escala numérica larga utilizada tradicionalmente en español, y en la mayoría de los países de Europa continental, un billón equivale a 1012, esto es, un millón de millones.

¡Nuevo!!: MapReduce y Billón · Ver más »

Bus (informática)

En arquitectura de computadores, el bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora.

¡Nuevo!!: MapReduce y Bus (informática) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: MapReduce y C++ · Ver más »

Código abierto

El código abierto es un modelo de desarrollo de ''software'' basado en la colaboración abierta.

¡Nuevo!!: MapReduce y Código abierto · Ver más »

Clúster de computadoras

El término clúster (del inglés cluster, que significa 'grupo' o 'racimo') se aplica a los sistemas distribuidos de granjas de computadoras unidos entre sí normalmente por una red de alta velocidad y que se comportan como si fuesen un único servidor.

¡Nuevo!!: MapReduce y Clúster de computadoras · Ver más »

Computación concurrente

La computación concurrente es una forma de cómputo en la cual varios cálculos se realizan concurrentemente, y no uno a la vez de forma secuencial.

¡Nuevo!!: MapReduce y Computación concurrente · Ver más »

Computación en malla

La computación en malla (en inglés grid computing) es una tecnología que permite utilizar de forma coordinada recursos heterogéneos (entre ellos procesadores, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado.

¡Nuevo!!: MapReduce y Computación en malla · Ver más »

Computación paralela

La computación paralela es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente (en paralelo).

¡Nuevo!!: MapReduce y Computación paralela · Ver más »

Computadora

Computadora, computador u ordenador es una máquina electrónica digital programable que ejecuta una serie de comandos para procesar los datos de entrada, obteniendo convenientemente información que posteriormente se envía a las unidades de salida.

¡Nuevo!!: MapReduce y Computadora · Ver más »

Conjunto de datos

Un conjunto de datos (conocido también por el anglicismo dataset, comúnmente utilizado en algunos países hispanohablantes) es una colección de datos habitualmente tabulada.

¡Nuevo!!: MapReduce y Conjunto de datos · Ver más »

Dato

Un dato es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa.

¡Nuevo!!: MapReduce y Dato · Ver más »

Documento

Un documento es un testimonio material de un hecho o acto realizado en funciones por instituciones o personas físicas, jurídicas, públicas o privadas, registrado en una unidad de información en cualquier tipo de soporte (papel, cintas, discos magnéticos, fotografías, etc.) en lengua natural o convencional.

¡Nuevo!!: MapReduce y Documento · Ver más »

Estructura de datos

En ciencias de la computación, una estructura de datos es una forma particular de organizar información en un computador para que pueda ser utilizada de manera eficiente.

¡Nuevo!!: MapReduce y Estructura de datos · Ver más »

Facebook

Facebook es un servicio de redes y medios sociales en línea estadounidense con sede en Menlo Park, California.

¡Nuevo!!: MapReduce y Facebook · Ver más »

Iterador (patrón de diseño)

En diseño de software, el patrón de diseño Iterador, define una interfaz que declara los métodos necesarios para acceder secuencialmente a un grupo de objetos de una colección.

¡Nuevo!!: MapReduce e Iterador (patrón de diseño) · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: MapReduce y Java (lenguaje de programación) · Ver más »

Latencia

En redes informáticas de datos, la latencia de red es la suma de retardos temporales dentro de una red.

¡Nuevo!!: MapReduce y Latencia · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: MapReduce y Lenguaje de programación · Ver más »

Macrodatos

Los macrodatos, también llamados datos masivos, inteligencia de datos, datos a gran escala (del inglés big data) es un término que hace referencia a conjuntos de datos tan grandes y complejos que precisan de aplicaciones informáticas no tradicionales de procesamiento de datos para tratarlos adecuadamente.

¡Nuevo!!: MapReduce y Macrodatos · Ver más »

Macroinstrucción

Una macroinstrucción o macro, se refiere en el mundo de la informática a una instrucción en lenguaje ensamblador que es equivalente a otro grupo de instrucciones que, en conjunto, realizan una tarea más compleja.

¡Nuevo!!: MapReduce y Macroinstrucción · Ver más »

Matriz (matemática)

En matemática, una matriz es un conjunto bidimensional de números.

¡Nuevo!!: MapReduce y Matriz (matemática) · Ver más »

Método (informática)

En la programación, un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia.

¡Nuevo!!: MapReduce y Método (informática) · Ver más »

Megabyte

El megabyte (MB) o megaocteto (Mo) es una unidad de información.

¡Nuevo!!: MapReduce y Megabyte · Ver más »

MongoDB

MongoDB (del inglés humongous, "enorme") es un sistema de base de datos NoSQL, orientado a documentos y de código abierto.

¡Nuevo!!: MapReduce y MongoDB · Ver más »

Multiplicación de matrices

En matemáticas, la multiplicación o producto de matrices es la operación de composición efectuada entre dos matrices, o bien la multiplicación entre una matriz y un escalar según unas determinadas reglas.

¡Nuevo!!: MapReduce y Multiplicación de matrices · Ver más »

Nutch

Nutch es un robot y motor de búsqueda basado en Lucene.

¡Nuevo!!: MapReduce y Nutch · Ver más »

PageRank

PageRank es una familia de algoritmos creada y desarrollada por la compañía tecnológica estadounidense Google para optimizar las búsquedas de páginas web.

¡Nuevo!!: MapReduce y PageRank · Ver más »

Palabra

En gramática tradicional, una palabra (del latín parabŏla) es una unidad de significado que se separa de las demás mediante pausas potenciales en el habla y blancos en la escritura.

¡Nuevo!!: MapReduce y Palabra · Ver más »

Petabyte

Un petabyte es una unidad de almacenamiento de información cuyo símbolo es PB, y equivale a 1015 bytes.

¡Nuevo!!: MapReduce y Petabyte · Ver más »

Ping

Como programa, ping es una utilidad de diagnóstico en redes de computadoras que comprueba la conectividad y latencia del anfitrión local con otro equipo remoto de una red a nivel IP.

¡Nuevo!!: MapReduce y Ping · Ver más »

Programación funcional

En informática, la programación funcional es un paradigma de programación declarativa basado en el uso de verdaderas funciones matemáticas.

¡Nuevo!!: MapReduce y Programación funcional · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: MapReduce y Python · Ver más »

Red de área local

Una red de área local o LAN (por las siglas en inglés local area network) es una red de computadoras que permite la comunicación y el intercambio de datos entre diferentes dispositivos a nivel local, ya que está limitada a distancias cortas.

¡Nuevo!!: MapReduce y Red de área local · Ver más »

Resiliencia (ingeniería)

En resistencia de materiales, se llama resiliencia de un material a la energía de deformación (por unidad de volumen) que puede ser recuperada de un cuerpo deformado cuando cesa el esfuerzo que causa la deformación.

¡Nuevo!!: MapReduce y Resiliencia (ingeniería) · Ver más »

Sistema de archivos

Un sistema de archivos o sistema de ficheros, (file system: fs), en informática, es un elemento que controla cómo se almacenan y recuperan los datos.

¡Nuevo!!: MapReduce y Sistema de archivos · Ver más »

Sistema de archivos distribuido

Un sistema de archivos distribuido o sistema de archivos de red es un sistema de archivos de computadoras que sirve para compartir archivos, impresoras y otros recursos como un almacenamiento persistente en una red de computadoras.

¡Nuevo!!: MapReduce y Sistema de archivos distribuido · Ver más »

Tolerancia frente a fallos

En informática, la tolerancia a fallos o conmutación por error (en inglés: failover) se refiere a la capacidad de un sistema de seguir funcionando, aún en caso de producirse algún fallo en el sistema.

¡Nuevo!!: MapReduce y Tolerancia frente a fallos · Ver más »

Tupla

En matemáticas, una tupla o upla es una lista (secuencia) ordenada y finita de elementos.

¡Nuevo!!: MapReduce y Tupla · Ver más »

Twitter

X, anteriormente y más conocido como Twitter,(y estilizado como 𝕏) es un servicio de microblogueo, producto de X Corp. Desde su creación en marzo de 2006 por Jack Dorsey y su lanzamiento en julio del mismo año, esta plataforma ha adquirido una amplia popularidad a nivel global.

¡Nuevo!!: MapReduce y Twitter · Ver más »

Unidad de disco duro

En informática, unidad de disco duro o unidad de disco rígido (en inglés: hard disk drive, HDD) es un dispositivo de almacenamiento de datos que emplea un sistema de grabación magnética para almacenar y recuperar archivos digitales.

¡Nuevo!!: MapReduce y Unidad de disco duro · Ver más »

Walmart

Walmart (oficialmente, WalMart, Inc.) es una corporación multinacional de tiendas de origen estadounidense, que opera cadenas de grandes almacenes de descuento y clubes de almacenes.

¡Nuevo!!: MapReduce y Walmart · Ver más »

Yahoo!

Yahoo! es una empresa de tecnología con sede en Estados Unidos que posee un portal de Internet, un directorio web y una serie de servicios tales como el popular correo electrónico Yahoo! Su propósito es "ser el servicio global de Internet más esencial para consumidores y negocios".

¡Nuevo!!: MapReduce y Yahoo! · Ver más »

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »