Procesamiento Distribuido y NoSQL

Cin Red
Mind Map by , created about 3 years ago

Datawarehousing

126
1
0
Tags No tags specified
Cin Red
Created by Cin Red about 3 years ago
GCSE Maths Quiz: Ratio, Proportion & Measures
Andrea Leyden
Top learning tips for students
Micheal Heffernan
1PR101 2.test - Část 8.
Nikola Truong
1PR101 2.test - Část 11.
Nikola Truong
An Inspector Calls - Quotes and Context
James Holder
KEE1
harrym
Rates of Reaction
Evie Papanicola
PMP Prep quiz
Andrea Leyden
Joomla Extension
Santi Sounsri
Computing Hardware - CPU and Memory
ollietablet123
Procesamiento Distribuido y NoSQL
1 Tipos de bases de datos
1.1 Orientadas a documentos
1.1.1 Almacena documentos
1.1.2 Formatos: JSON y BSON
1.2 Clave-Valor
1.2.1 Llave única
1.2.2 Almacena objetos binarios (BLOB)
1.2.3 Contenedores
1.2.3.1 Parejas clave-valor
1.3 Grafos
1.3.1 Nodos
1.3.1.1 Entidades
1.3.2 Aristas
1.3.2.1 Relaciones
1.3.3 Estructura normalizada
1.3.3.1 Cada tabla 1 sola columna
1.3.3.2 Cada relación dos
1.3.4 Cypher
1.3.4.1 Lenguaje de consulta gráfico
1.4 Orientadas a objetos
1.4.1 Objetos
1.4.2 Encapsulación
1.4.3 Herencia
1.4.4 Polimorfismo
2 Procesamiento distribuido
2.1 Red de computadoras
2.1.1 Ubicadas en distintos lugares
2.1.2 Interconectadas
2.1.2.1 Enlaces inálambricos
2.1.2.2 Sátelite
2.1.3 Comparten capacidad de procesamiento
2.2 MapReduce
2.2.1 Lista de claves-valor
2.2.1.1 Convierte en lista de valores
2.2.2 Desarrollado por Google
2.3 Hadoop
2.3.1 Desarrollado por Apache
2.3.2 Incluye
2.3.2.1 Sistema de Archivos Distribuido Hadoop(HDFS)
2.3.2.2 MapReduce
2.3.2.3 HBase
2.3.2.3.1 Base de datos
2.3.2.3.2 Almacén vertical
2.3.2.3.2.1 Columna
2.3.2.4 Lenguaje de análisis Pig
2.3.2.5 Hive
2.3.2.5.1 Consulta y análisis
3 Sistemas distribuidos
3.1 Colección de computadoras
3.1.1 Independientes
3.1.2 Enlazados mediante una red
3.1.3 Software de sistemas distribuidos
3.1.4 Visible a los usuarios
3.1.4.1 Computadora única
4 Cluster
4.1 Conjunto de computadoras
4.1.1 Trabajan coordinadamente
4.1.1.1 Ejecución mismo proceso
4.1.1.2 Solución de un mismo problema
4.1.2 Tipo de procesamiento distribuido
4.1.2.1 Paralelo
4.1.3 Aparecen
4.1.3.1 Solo sistema
4.1.3.1.1 Para clientes
4.1.3.1.2 Para aplicaciones
5 Big Data
5.1 Procesamiento batch
5.1.1 Datos
5.1.1.1 Mapeados
5.1.1.2 Agrupados
5.1.1.3 Reducidos
5.1.2 Utiliza
5.1.2.1 Hardware a bajo costo
5.1.2.2 Sistema de ficheros distribuido(HDFS)
5.2 Procesamiento en tiempo real
5.2.1 Trabajan
5.2.1.1 Flujo de datos
5.2.1.2 Topology
5.2.1.2.1 Productores de datos
5.2.1.2.1.1 Spouts
5.2.1.2.2 Procesadores de datos
5.2.1.2.2.1 Bolts
5.2.2 Construido
5.2.2.1 Zookeeper
5.2.3 Se programa en Java
6 Escalabilidad
6.1 Impredicible demanda
6.1.1 Recursos de cómputo
6.2 Escalamiento horizontal
6.2.1 Elasticidad
6.2.2 Fragmentación
6.3 Nubes
6.3.1 Pública
6.3.2 Privada
6.3.3 Hibridas
6.4 Almacenes de datos
6.4.1 Baja latencia
6.4.1.1 Amazon
6.4.1.1.1 SimpleDB
6.4.1.2 Google
6.4.1.2.1 Google Bigtable
6.4.1.3 Código abierto
6.4.1.3.1 Cassandra
6.4.1.3.2 Hypertable
6.4.1.3.3 MongoDB
6.4.1.3.4 Project Voldemort
6.4.1.3.5 Redis
6.4.1.3.6 Tokyo Tyrant
6.4.1.3.7 Dynamo
7 Alta disponibilidad
7.1 Sobrevivir a fallas
7.1.1 Software
7.1.2 Hardware
7.1.3 Red

Media attachments