Anda di halaman 1dari 16

BASE DE

DATOS III

Base de
Datos III

Bases de Datos basado en Documentos


Panorama General
ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE

Agenda
CARRERA DE DATOS III

INGENIERÍA
INFORMÁTICA
Y ●DEIntroducción.
SISTEMAS


Documentos.

Búsquedas.

Recuperación.

Organización de los documentos.

Formato de los documentos.

MongoDB

Resumen.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Introducción

Programas que almacenan, recuperan y
gestionan datos en formato formato estándar.

Almacenan la información en formatos de
documento.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Documentos

El documento es similar en algún modo al
registro, pero menos rígido.

No se requiere que el documento tenga las
mismas secciones, campos y/o atributos.

El documento no tiene campos vacios.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Documentos

Cada documento utiliza una clave única en toda
la base de datos.

Cada clave se compone de una simple cadena,
URI o un camino.

El objetivo de la clave es , que sirve para
recuperar el documento de la base de datos.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Búsquedas

Se utiliza un índice de dichas claves, por lo que
la recuperación es rápida.

Realizar búsquedas avanzadas sobre el
contenido del documento.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Recuperación

Tiene una sencilla correspondencia clave-
documento usada para recuperar un documento.

API o un lenguaje para recuperar documentos
propio.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Organización de los documentos



Las organizaciones son:

Colecciones.

Etiquetas.

Metadatos ocultos.

Jerarquías de directorios.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Formatos de los Documentos



Los formatos soportados por los documentos
son:

Formato JSON.

Formato XML.

Formato YAML.

Formato WORD.

Formato PDF.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Formatos de los Documentos



XML proviene de Extensible Markup Language
para intercambio de información estructurada.

La mayoría de las bases de datos XML están
orientadas a documentos.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Formatos de los Documentos



JSON proviene de JavaScript Object Notation
para el intercambio de datos.

YAML, representación basado en XML, C, Phyton

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Formatos de los Documentos



YAML, representación basado en XML, C, Phyton
y Perl.

Es un formato de serialización de datos legible
por humanos.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE

Características del Modelo de


DATOS III

Datos

Soporta estructuras de datos más complejas.

Administra un sistema indexado a través de
árboles B.

Búsquedas potentes usando referencias.

Gestiona el almacenamiento, recuperación y
tratamiento de estos documentos.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE

Gestores de Bases de Datos en


DATOS III

Documentos

CouchDB, de Apache CouchDB

MongoDB, de 10gen

RavenDB, de Hibernating Rhinos.

BaseX

djondb

eXist

SimpleDB, de Amazon

IBM Lotus Domino

Terrastore

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

MongoDB

Es una base de datos documental.

En 2007 nació MongoDB

Desarrollado en C++

Licencia GNU.

Usado: eBay, Foursquare, MetLife, Telefónica.

ESCUELA DE
INGENIERÍA
DE SISTEMAS
BASE DE
DATOS III

Resumen

Las bases de datos NoSQL están en creciente
uso por las necesidades planteadas en el uso
de los recursos web.

Son mas efectivas en el uso de información no
estructurada y necesidades no tradicionales.

Elegir el sistema manejador de bases de datos
NoSQL va depender de las características que
se necesita implementar.

ESCUELA DE
INGENIERÍA
DE SISTEMAS

Anda mungkin juga menyukai