La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "No only sql NOSQL (No only sql). Definicion NOSQL No Relacional Sin esquemas No hay tablas, joins, ACID."— Transcripción de la presentación:

1 No only sql NOSQL (No only sql)

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

3 NOSQL Escalabilida horizontal Rendimiento

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

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

6 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

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

8 Arquitectura Arquitectura Distribuida Modo redundante

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

10 Diseño de nosql - Casandra

11 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”}

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


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

Presentaciones similares


Anuncios Google