Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porLuisina Navar Modificado hace 9 años
1
Eduardo Zarate Ing. En Computación Developer en Crowdfunder @iLaliux facebook.com/iLaliux eduardo@bbfour.com
2
El objetivo es demostrar cómo se pueden integrar diversas herramientas y tecnologías para el desarrollo de aplicaciones con bases de datos no relaciones. www.bigdataconf.mx
4
Relacional ◦ Base de datos ◦ Tablas ◦ Columnas ◦ Relaciones No relacional ◦ Base de datos ◦ Documentos ◦ Campos o atributos ◦ NO relaciones, no INNER JOIN, LEFT JOIN, etc.. www.bigdataconf.mx
6
Diseños “al vuelo”.. Borrón y cuenta nueva Ventaja ◦ Estructura flexible para el almacenamiento de datos. Desventajas ◦ Gran variedad, muchas bases de datos con diferentes características. ◦ No hay un lenguaje estándar de consulta. www.bigdataconf.mx
7
Todo depende..¿Vale la pena? Consideraciones ◦ ¿Qué tipo de información se manejará? ◦ ¿Qué tipo de aplicación o sistema será? ◦ ¿Volumen de datos? ◦ ¿Volumen de transacciones? ◦ ¿Tiempos de respuesta? www.bigdataconf.mx
9
Todo depende..¿Vale la pena? Características ◦ Consume muy poca memoria. ◦ Sencilla de usar. ◦ Almacena documentos en formato JSON. ◦ Notificaciones de cambios en tiempo real. ◦ De forma nativa soporta el protocolo HTTP. www.bigdataconf.mx
10
Para Ubuntu Linux.. sudo apt-get install software-properties-common -y sudo add-apt-repository ppa:couchdb/stable -y sudo apt-get install -V couchdb www.bigdataconf.mx
17
#Módulo nodejs-twitter y nodejs-couchdb sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm install ntwitter npm install cradle www.bigdataconf.mx
21
#Bajar datos de los amigos de @ilaliux node friends.js ilaliux #Bajar datos de los seguidores de @ilaliux node followers.js ilaliux
22
www.bigdataconf.mx
25
Motor de búsqueda y análisis en tiempo real. Excelente integración con CouchDB. www.bigdataconf.mx
26
#Requisito tener instalado Java sudo apt-get install openjdk-7-jdk #Descomprimir y ejecutar unzip elasticsearch-1.4.1.zip cd elasticsearch-1.4.1 ./bin/elasticsearch
27
www.bigdataconf.mx
28
river.couchdb se comunica con CouchDB #Detener Elasticsearch, instalar plugins e iniciar nuevamente Elasticsearch ./bin/plugin -install mobz/elasticsearch-head ./bin/plugin -install elasticsearch/elasticsearch- lang-javascript/2.4.1 ./bin/plugin -install elasticsearch/elasticsearch- river-couchdb/2.4.1 www.bigdataconf.mx
29
El comando “bash users.index” manda la ejecución para la creación del índice.
30
www.bigdataconf.mx
31
Las últimas líneas permiten el acceso a Kibana.
32
www.bigdataconf.mx
40
Eduardo Zarate @iLaliux facebook.com/iLaliux eduardo@bbfour.com
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.