Eduardo Zarate Ing. En Computación Developer en facebook.com/iLaliux

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

Construcción de un juego con HTML 5 Rogelio Ferreira Escutia.
Internet y tecnologías web
Instalación de Subversion Para instalar Subversion en Ubuntu, abrimos una terminal.
Introducción a HIBERNATE
DEFINICIONES. TIPOS. SEMANA 12
FIUBA Organización De Datos Grupo 10 Primer Cuatrimestre 2008.
Opciones bajo el comando Tools del menú principal
ERP-Sistema de Gestión Integral
FLAN “F- LINKS AND NODES”
Utilidades de compresión / descompresión de archivos
Utilidades de compresión y descompresión de archivos
Desarrollo de Aplicaciones para Internet
MOTORES DE BASE DE DATOS
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Ciclo de desarrollo de sistema. El ciclo del sistema.
1er. Comité de Usuarios. Historia ¿Qué hay de nuevo? No más cygwin. Exportación granular: trabajo distribuído. Compilación de metadatos. Manejo.
Tecnologías para el desarrollo de aplicaciones Web
JClic Seminario de actualización en recursos tecnológicos para profesores de lenguas, CED, 2009.
DATA MART Los data warehouses están hechos para proporcionar una fuente de datos única para todas las actividades de apoyo para la toma de decisiones.
Aplicación para la documentación de la red de la UTEZ
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
“Diseño de base de Datos Alquicira Jiménez Carolina 303
PostgreSQL: Parte 1 Integrantes: Álvaro Marciales Claudio Torrez.
Lenguajes de programación Web
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Desarrollo de aplicaciones para ambientes distribuidos
R E S E R V A C I O N E S. S oluciones para V enta de A limentos es una aplicación diseñada para operar en diferentes Tipos de Restaurantes, lo que permite.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Base de Datos con Visual Basic
1 Capítulo 15: Traducción de Direcciones de Protocolo ICD-327: Redes de Computadores Agustín J. González.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
USERS # 232 AGOSTO ¿ADIOS AL BIOS? El tiempo de BIOS aparentemente ya pasó y la Empresa MSI será uno de los primeros en avanzar hacia el futuro.
Beneficios e importancia Obstáculos, restricciones y dificultades de uso Tendencias y retos a futuros Germán Valero Elizondo FMVZ – UNAM 21 agosto 2014.
Clase #7 – Sistemas de Procesamiento de Datos
Acceso y consulta a bases de datos. Base de datos Una base de datos (cuya abreviatura es BD) es una entidad(host) en la cual se pueden almacenar datos.
Análisis y diseño de sistemas Diagrama de componentes
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Qué es Toolbook? Toolbook es un programa que permite realizar aplicaciones Windows[...], Adicionalmente, posee el lenguaje de programación OpenScript.
Cristian Fonnegra Marin
Para instalar LINUX UBUNTU EN UNA MAQUINA VIRTUAL: Insertamos el CD Esperamos que arranque Seleccionar instalar Luego el idioma Elegir su ubicación y la.
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
HERRAMIENTAS DE ADMINISTRACION Y MONITOREO DE REDES
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
BASES DE DATOS RELACIONALES
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
Desarrollo DE apps móviles
Manual violento de Navicat
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos.
GENERADOR DE CÓDIGO FUENTE COBOL
Squash FS.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Pablo Hinojosa, MCP, MCTS DOCENTE UNIVERSIDAD ECOTEC Qué son los CMS y para que sirven? Los CMS (Content.
Desarrollo DE apps móviles
Existen multitud de dispositivos diferentes donde almacenar nuestras copias de seguridad, desde un simple disco flexible hasta unidades de cinta de última.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Introducción a la Base de Datos Profesora: Nelwi Báez.
MARIA ELENA MOJICA ARACELLY VALDERRAMA SANDRA YICELA CASAS DIANA MARCELA YAÑ EZ INTEGRANTES.
Stored Procedures vs. Programación Tradicional
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
 Trabaja con el esquema relacional surgido en los laboratorios de IBM  La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos.
Transcripción de la presentación:

Eduardo Zarate Ing. En Computación Developer en facebook.com/iLaliux

 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.

 Relacional ◦ Base de datos ◦ Tablas ◦ Columnas ◦ Relaciones  No relacional ◦ Base de datos ◦ Documentos ◦ Campos o atributos ◦ NO relaciones, no INNER JOIN, LEFT JOIN, etc..

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.

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?

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.

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

#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

 #Bajar datos de los amigos  node friends.js ilaliux  #Bajar datos de los seguidores  node followers.js ilaliux

 Motor de búsqueda y análisis en tiempo real.  Excelente integración con CouchDB.

 #Requisito tener instalado Java  sudo apt-get install openjdk-7-jdk  #Descomprimir y ejecutar  unzip elasticsearch zip  cd elasticsearch ./bin/elasticsearch

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/

El comando “bash users.index” manda la ejecución para la creación del índice.

Las últimas líneas permiten el acceso a Kibana.

Eduardo facebook.com/iLaliux