un poco de historia - redisybd · un poco de historia •de la palabra humongous que significa...

29

Upload: others

Post on 13-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4
Page 2: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Un poco de historia

• De la palabra humongous que significa

enorme.

• En 2007 comenzó su desarrollo

• En 2011 se lanzó la versión 1.4

Page 3: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

MongoDB

• Base de datos

orientada a documentos con

una filosofía de agilidad y

facilidad

bastante eficiente

para brindar

alta disponibilidad.

Page 4: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Terminología

Page 5: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Documentos

Page 6: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Representación BSON

Page 7: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Tipos de dato (BSON)

Page 8: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Campo de tipo ObjectId

Page 9: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Arquitectura Nexus

Page 10: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Arquitectura de almacenamiento

Page 11: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de datos

relacional documento

Page 12: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de Consulta

• Clave-valor

• Por rangos

• Geoespaciales

• De texto

• De sumarización

• Map-reduce

Page 13: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de Consulta

Page 14: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de Consulta

Page 15: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de Consulta

Page 16: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Modelo de Consulta

Page 17: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Índices

• Únicos

• Compuestos

• De arreglos

• TTL (Time to Live)

• Geoespaciales

• Parciales

• Dispersos

• De texto

Page 18: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Administración de datos

Autoparticionamiento:

rango,hash,ubicación.

Page 19: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Administración de datos

Autoparticionamiento:

rango,hash,ubicación.

Page 20: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Replicación

Page 21: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Replicación

Page 22: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Compactación

• Snapy (default)

• Zlib

• Index prefix

Page 23: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Seguridad

• Autenticación

• Autorización

• Auditoría

• Encriptación

Page 24: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Administración

Page 25: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Usuarios

Page 26: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Gartner S

iste

ma

s d

e B

ase

de

Da

tos O

pe

rativa

s

Page 28: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

Conclusiones

• MongoDB es la base de datos para las

aplicaciones de hoy.

Innovadoras, de rápida construcción, de

escalabilidad mundial, fiable, ágil y fácil

de usar, entre muchas otras.

Page 29: Un poco de historia - redisybd · Un poco de historia •De la palabra humongous que significa enorme. •En 2007 comenzó su desarrollo •En 2011 se lanzó la versión 1.4

José Antonio Salazar [email protected]