No only sql NOSQL (No only sql). Definicion NOSQL No Relacional Sin esquemas No hay tablas, joins, ACID.

Slides:



Advertisements
Presentaciones similares
Procesamiento y Análisis en Línea OLAP
Advertisements

Desarrollo de aplicaciones en n- capas
Estructura de una aplicación móvil
Gestar Survey Sistema de encuestas ¿Cómo puede asegurarse una eficiente y rápida recolección de información, con independencia del tipo y volumen que usted.
DEFINICIONES. TIPOS. SEMANA 12
Investigación Evaluación de Herramienta ARTS Jimmy Villalobos Juan V. García 30 de Abril del 2008.
Tema2. Instalación y administración de DHCP. DHCP Failover Protocol.
ORACLE OLAP Integrantes: *Aizaga, Martiniano *Gallegos, Marina
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Creación de tipos de datos y tablas
Carlos Rojas Kramer Universidad Cristóbal Colón
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Principales Valores SGI Toolkit se presenta como una nueva capa de desarrollo sobre SDK de SAP B1 que aumenta sustancialmente el potencial de desarrollo.
Arquitectura del sistema
¿QUÉ SON LAS BASES DE DATOS?
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
BASES DE DATOS DISTRIBUIDAS
Marisol Lopez Roman Estela Medrano Gamez. INTRODUCCION El DBMS : ( Data Base Management System ) es un conjunto de programas que se encargan de manejar.
UNIDAD II Modelo de Datos.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
MOTORES DE BASE DE DATOS
BASES DE DATOS ORIENTADAS A OBJETO
Ingeniero Fredys Simanca
Motores de almacenamiento en MySQL por Mario López y Juan A. Sánchez.
Fragmentación de Datos
Sistemas Operativos Distribuidos Justo N. Hidalgo Sanz Universidad Antonio de Nebrija 2002/03.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Arquitectura de una aplicación
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Bases de datos CONCEPTOS BÁSICOS.
Cesar Hernández Rafael Machado Sandra Jiménez
FICHEROS DE IMAGEN FUENTES WEB: Gráficos GIF & JPEG, Ramón Montero, 1998 Formatos para la Wb, Luciano Moreno, 2005.
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
Bases De Datos En Biología Computacional Cristian S. Rocha 28 de Mayo del 2002.
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.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
PROYECTO EMPRESARIAL Clase # 1.
Departamento de Informática Universidad de Rancagua
CASSANDRA República Bolivariana de Venezuela
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
BASES DE DATOS RELACIONALES
LENGUAJE SQL (LENGUAJE ESTRUCTURADO DE CONSULTA) BASES DE DATOS Ing Sonia Godoy H.
Juana Vivas Villanueva Greysi Martínez Arce Antonio Aguilar Galicia LOS SISTEMAS GESTORES DE BASE DE DATOS ORIENTADOS A OBJETOS (SGBDOO)
ORACLE OLAP CAECE Integrantes: *Aizaga, Martiniano *Gallegos, Marina *Kleinlein, Guillermo *Schiano di Cola, Emiliano.
¿ QUE ES UNA BASE DE DATOS? Una base de datos es un «almacén » que nos permite guardar grandes cantidades de información de manera organizada para que.
Manual violento de Navicat
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Karla Yunuen González Villanueva
DHCP Failover Protocol
Company Name Here Diego Socha Marisela Gómez A Tecnologías de información y comunicación.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
Aplicaciones en 2,3 y n capas
Computación en la Nube.
Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Luis Villalta Márquez.  DHCP Failover Protocol es un protocolo diseñado para permitir que una copia de seguridad del servidor DHCP pueda hacerse cargo.
Comprar o desarrollar un software Desarrollo de software Ventajas desventajas 1. Se ha diseñado específicamente para las necesidades empresariales.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
Bd NoSQL Conceptos Básicos PROFA. MERCY twitter.
MY SQL UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC CENTRO DE INTERNET E INFORMÁTICA.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Bases de Datos Daniel Rojas UTN.
Transcripción de la presentación:

No only sql NOSQL (No only sql)

Definicion NOSQL No Relacional Sin esquemas No hay tablas, joins, ACID

NOSQL Escalabilida horizontal Rendimiento

Cuando usar NOSQL?? NOSQL Esquemas flexibles Escalabilidad Real Millones de usuarios Soporte a prueba de fallos

Comparación Base datos RelacionalBase de datos NOSQL Estructurada. ACID. Escalamiento Vertical. Base de datos Maduraz No Estructurado. Eventualmente consistente. Escalamiento Horizontal. Base de datos No maduraz Base de datos dinamica.

Ventajas Confiable, seguro y facil de implementr Cero costo Codigo abierto Estructura distribuida BigTable : 1000 millones de celdas de datos por dia. MapReduce: 20 petabytes por dia (10^15 bytes)Sistema de consulta simple Manejo de datos Documental Grafos Clave/valor Multivalor Diferentes dbs para aplicaciones

Desventajas Poca credibilidad Falta de madurez para empresas Pocos conocen esta tecnologia Falta de Experiencia Interfaz de consulta unica. Pocas normas en comun. Compatibilidad

Arquitectura Arquitectura Distribuida Modo redundante

Diseño de base datos nosql NOSQL Columnas Nombre, valor y timestamp Familias de columnas Contenedor de columnas Clave FilaKeyspace Contiene a una familia de columnas. Supercolumnas Mapa de columnas ordenada por nombre.

Diseño de nosql - Casandra

Ejemplo MySQL Tabla categoría: – idcategoria: integer: PRIMARY KEY – nombrecategoria: char(30) Tabla producto: – idproducto: integer: PRIMARY KEY – nombreproducto: char(30) – idcategoria: integer NoSQL mongodb {producto: “Perdiz escabechada”, categoria:[“carne”,”conserva”]} {producto:”Naranja”, categoria:”fruta”]} {producto:”Sal”}

Conclusion Herramientas justas para cada trabajo. Resuelve varios problemas de escalabilidad: tamaño, complejidad. Usado por grandes compañías independientes.