You are on page 1of 21

Curso Base de

Datos NoSQL
Diego Garcia Garcia

Presentaci
n

Qu es una base de
datos?

Nociones
bsicas

Cul es el objetivo
de las Bases de
Datos?
Importancia del uso
de base de datos
Donde se usan?

Concepto
BD

Desde el punto de vista informtico, la base de datos


es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
Se define una base de datos como una serie de datos
organizados y relacionados entre s, los cuales son
recolectados y explotados por los sistemas de
informacin de una empresa o negocio en particular.

Importancia

En la actualidad, las bases de datos son el elemento


fundamental en las areas que utilizan sistemas
computarizados, debido a que permite operar
informacin de manera organizada, segura, confiable
y en grandes cantidades.

Instituciones educativas.
Empresasautomotrices.
Centro comercial.
Banco.

Donde se
Utilizan

Hotel.
Clnicas u hospitales.
Penales federales.
Sindicatos laborales.
Registro Civil.
Tiendas de abarrotes.

Qu es
NoSQL?

Las bases de datos NoSQL son


las que no usan SQL como
lenguaje/interfaz de
comunicacin entre los sistemas
informticos en general y el
sistema gestor de bases de
datos.

Por que
surgen?

Aplicaciones web
Aumento de Datos
Esquemas Dinmicos
Facilidad de Interaccin

Ejemplo

Documentales

Tipos

Grafos
clave/valor
orientada a Objetos

Documental
es
(Encuentas)

CouchDB
CouchBase
MongoDB
RavenDB
DjonDB

Grafo
(Relaciones
Facebook)

Neo4j
OrientDB
InfiniteGraph
infoGrid
HyperGraphDB

Clave/valor
(Cache,
Autentificaci
n)

Cassandra
BigTable
Dynamo
Riak
Redis

Orientada a
Objetos

ObjectDB
Zope Object Database

Relaciones "debiles.

Cuando?

Estructuras dinmicas.
Multi sistemas.
Mucha informacin.

Ventaja

Cada una resuelve un problema diferente de


perfomance.
Son relativamente nuevas

10-15 aos.

Dependiendo del tipo es mas fcil hacer cambios a la


estructura de datos.
integracin con diversos lenguajes.

You might also like