CASSANDRA República Bolivariana de Venezuela

Slides:



Advertisements
Presentaciones similares
Juan Carlos Perez Serrano
Advertisements

para Exchange Archivo del correo interno y externo
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Guido Rubin Escalabilidad.
APACHE.
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Pensiones Civiles del Estado PROYECTO: Página Web PCE
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Aplicaciones Cliente-Servidor
Carlos Rojas Kramer Universidad Cristóbal Colón
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors Optimización E/S para Bases de Datos Enrique.
Unidad II. Caracterizaciones de máximos y mínimos.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional.
Compartir Informacion Compartir Hardware y Software
Ing. Del software III No se ha podido completar la funcionalidad completa de las aplicaciones para el maître y para el jefe de cocina, por falta.
S.O. Multiusuario, red. Servicio: Cliente/Servidor, p2p
TRANSFERENCIA O DISTRIBUCIÓN DE ARCHIVOS ENTRE IGUALES (PEER-TO-PEER).
UNIDAD II Modelo de Datos.
DEFENSA PÚBLICA Jorge Salinas
No only sql NOSQL (No only sql). Definicion NOSQL No Relacional Sin esquemas No hay tablas, joins, ACID.
SERVIDOR.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
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.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD POLITÉCNICA “ANDRÉS ELOY BLANCO” BARQUISIMETO, ESTADO.
Cesar Hernández Rafael Machado Sandra Jiménez
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Servicio horario NTP - Protocolo NTP Luis Villalta Márquez.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
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.
Integrantes: Jorge Herrera M. Carlos Rodríguez R..
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Escuela Normal “Profr. Darío Rodríguez Cruz”
Cloud Computing.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Francisco Gamboa Herrera Tanya Pérez Herrera 26 Noviembre 2010.
SOFWARE DE SERVIDOR. Administración de Sistemas Operativos en Red.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICADE LA FUERZA ARMADA NACIONAL.
ARQUITECTURA ALTERNATIVA DE SERVIDORES SISTEMAS OPERTIVOS DE RED En un sistema operativo de red los usuarios saben que están conectados a la red y que.
WINDOWS SERVER Servicios para Programas y aplicaciones basadas en Internet. Windows 2000 Server facilita la implementación de: comercio electrónico,
INSTITUTO DE ESTUDIOS SUPERIORES DEL ESTADO
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
LA NUEVA GESTIÓN DEL TALENTO ALEJANDRO SOLER CHAUZA TAG Distancia 5ª INFORMÁTICA V 1.
BASE DE DATOS DISTRIBUIDAS
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE EDUCACIÓN SUPERIOR UNIVERSIDAD YACAMBÚ Realizado por: Shirley Alarcón C.I.:
SISTEMAS OPERTIVOS DE RED Los usuarios están conectados a la red y que pueden compartir recursos. Cada equipo ejecuta con sus propios recursos su propio.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD POLITÉCNICA “ANDRÉS ELOY BLANCO” BARQUISIMETO, ESTADO.
Proyecto ASO 2008 GOOGLE08 Ricardo Espinosa Vea Emilio García de Galdiano.
1 Unidad I.2.- Objetivos de los Sistemas Distribuidos Ing. Luis Armando García Eliseo © Agosto 2011.
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Conociendo el modelo Cliente-Servidor
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.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
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.
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN DE INVENTARIO DE BIENES ASOCIADOS A LA RED DE DATOS COMO ESTRATEGIA PARA EL MEJORAMIENTO DE PROCESOS.
ASIGNACIÓN 1 INTEGRANTES: ANGEL FRANCO ANDREA MENDOZA ANDREINA GARCIA CRISTINA VILLALOBOS DAYANA DEPONTE DAVID.
Transcripción de la presentación:

CASSANDRA República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Experimental Politécnica de las Fuerzas Armadas UNEFA-CHUAO NOCTURNO CASSANDRA INTEGRANTES Dikson Juarez JORGE SAMPAYO RANSES MATOS ZURYN YANES EMILEDY HERAZO MARILYN MILLAN

CASSANDRA Cassandra es un motor de base de datos de las llamadas "NoSQL", o no relacionales. En un principio, Cassandra, fue diseñada por facebook para gestionar de forma eficiente su gran cantidad de datos, posteriormente en el 2008, se libero su código pasando a manos de apache Software Foundation, quien la ha convertido en un proyecto estable.

¿Fue iniciado para que ? Comunicación usuarios Problemática motor Cassandra dritribuida en Amazon, Dynamo y en sus modelos de datos en Google bigtable ¿Fue iniciado para que ? Comunicación usuarios Problemática motor de búsqueda

BOOM DE LAS REDES SOCIALES Está función implica aún; gran volumen de datos a almacenar, que cada vez crece más y más BOOM DE LAS REDES SOCIALES

HISTORY

ATOMICIDAD ACID ATOMICIDAD CONSISTENCIA AISLAMIENTO DURABILIDAD

ATOMICIDAD UNA TRASACION SE EJECUTA Ó NO SE EJECUTA, PERO NO PUEDE QUEDAR A MEDIAS.

CASSANDRA APACHE DataBases ESCRITA EN

CASSANDRA Desarrollo

CASSANDRA

CARACTERISTICAS CLAVE VALOR TIEMPO

VENTAJAS

DESVENTAJAS

LA MONITORIZACION: Se hace a través JMX, pero su forma mas sencilla es mediante OPS CENTER que esta diseñado para administrar y supervisar grupos de bases de datos cassandra. Copia de seguridad: OPS CENTER facilita la copia de seguridad de datos . Una instancia crea un enlace hard a cada nueva estable en vivo. Cassandra también ofrece servicios en línea de copia de seguridad utilizando nodetool..!

LA APLICACIÓN DE CASSANDRA EN FACEBOOK Es una aplicación compleja que tiene muchas funcionalidades y para su correcto funcionamiento es necesario utilizar muchos recursos .

LAS APLICACIONES SON LAS SIGUIENTES: Clúster: contiene 2200 servidores de bases de datos . El facebook: es el que recibe una aproximación de 250000 peticiones por segundo. kesnel: tiene la máxima capacidad de disponer 15000 servidores web que se encarga de servir la aplicación a los usuarios. Mancached : ES la que ayuda a realizar la carga para optimizar el uso de bases de datos solo y cuando contiene muchas cargas..!

Arquitectura de cassandra PEER_TO-PEER PERMITE QUE LOS NODOS SE RELACIONEN ENTRE SI. GESTIONA Y PROTEGE RDBMS BASES DE DATOS RELACIONALES. PETABYTES ES CAPAZ DE GESTIONAR LA INFORMACION A LOS USUARIOS A TRAVES DE MULTIPLES CENTROS DE DATOS.

COMPARANDO CASSANDRA CON UNA BASE DE DATOS RELACIONAL TIPICA: RDBMS Atomicity Éxito o fracaso sobre una base de fila por fila Reforzado en cada aspecto de su extensión a costa de funcionamiento y adaptabilidad Sharding Arquitectura nativa de share-nothing, particionado inherentemente, por una estrategia de configuracion. A menudo se forza con facilidad cuando escala, dividido por llaves o funciónes. Consistency No existe consistencia en el sentido de ACID, puede ser personalizado para proveer consistencia, en la data sensible a las mayúsculas, es consistente a través de todos los nodos en un cluster de bases de datos distribuidos, garantizando la legibilidad eventual o garantiza la lectura tras escritura. Consistencia de favores sobre disponibilidad tunable vía niveles de aislamiento Durability Son duradero a un nodo de réplica, que es registrado en la memoria. Típicamente, los datos son escritos a un nodo solo, a veces configurados con la réplica synchcronous a costa del funcionamiento y la restauración de datos Multi- Datacenter Replication Capacidades natales a réplica de datos durante latencia de amplitud de banda inferior, conexiones menos confiables Típicamente sólo la réplica es limitada de fondo a esclavos sólo para leer que reciben actualizaciones asincrónicas. Security De grano grueso y primitivo Control de acceso de grano fino a objetos

Todos Cliente pueden ver los datos actuales, independientemente de las actualizaciones o eliminaciones El sistema sigue funcionando como se esperaba, incluso con fallos en los nodos Consistancy Availability Partition Tolerance El sistema sigue funcionando como se esperaba a pesar de los fallos de red o un mensaje

Estos pueden ser borrados por algún tiempo para apoyar la consistencia Nodetool Repair Estos pueden ser borrados por algún tiempo para apoyar la consistencia Mantiene un registro Tombstones Defecto de 10 días >$CASSANDRA_HOME/bin/nodetool repair

NoSQL The main aspect of NoSQL data stores is “shared nothing” horizontal scaling, which enables them to support a large number of simple read/write operations per second. Most of the NoSQL data stores generally do not provide strict ACID properties.

NoSQL Datos clave

Dynamo Databases Ventajas Desventajas Manejamiento de fallas

Bigtable Database (Google) ·ALTO PODER DE ESCALAMIENTO ·PUEDE SOPORTAR DATOS ESTRUCTURADOS ·GRAN VIABILIDAD, RENDIMIENTO, APLICABILIDAD ·UTILIZA UNA TECNICA DE ALMACENAMIENTO BASADA EN COLUMNAS

Bigtable Database (Google) API Dependencias de Infraestructura MODELO DE DATOS VENTAJAS IMPLEMENTACIÓN LOCALIZACION DE TABLAS DESVENTAJAS