La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CASSANDRA República Bolivariana de Venezuela

Presentaciones similares


Presentación del tema: "CASSANDRA República Bolivariana de Venezuela"— Transcripción de la presentación:

1 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

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

3 ¿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

4 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

5 HISTORY

6 ATOMICIDAD ACID ATOMICIDAD CONSISTENCIA AISLAMIENTO DURABILIDAD

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

8 CASSANDRA APACHE DataBases ESCRITA EN

9 CASSANDRA Desarrollo

10 CASSANDRA

11 CARACTERISTICAS CLAVE VALOR TIEMPO

12 VENTAJAS

13 DESVENTAJAS

14 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..!

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

16 LAS APLICACIONES SON LAS SIGUIENTES:
Clúster: contiene 2200 servidores de bases de datos . El facebook: es el que recibe una aproximación de peticiones por segundo. kesnel: tiene la máxima capacidad de disponer 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..!

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

18 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

19 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

20 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

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

22 NoSQL Datos clave

23 Dynamo Databases Ventajas Desventajas Manejamiento de fallas

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

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


Descargar ppt "CASSANDRA República Bolivariana de Venezuela"

Presentaciones similares


Anuncios Google