Bases de Datos Multimedia
Fundamentos de Bases de Datos
Yoshua Ian Alfaro Mendoza
Jos Alejandro Prez Mrquez
Manuel Soto Romero
Motivacin
EL FRACASO DE MINI-INSTAGRAM
El problema
Los datos multimedia son almacenados en sistemas de archivos fuera de las
bases de datos.
Este tipo de almacenamiento es til cuando el nmero de objetos multimedia
es pequeo.
El problema surge cuando el nmero de objetos multimedia aumenta
Una solucin
Un objeto tiene atributos que lo describen, por ejemplo:
Nombre
Autor
Fecha de creacin
Podemos utilizar una base de datos que almacene estos atributos e ir
haciendo un seguimiento de los archivos donde se almacenan los objetos
multimedia.
Ms problemas...
La solucin anterior, da un mal funcionamiento a la base de datos, por
ejemplo, cuando requerimos indexar la misma de acuerdo al contenido real
del objeto multimedia.
Otro error es el de tener registrados los atributos del objeto multimedia en la
base de datos, pero que sus contenidos falten en el sistema de archivos.
La solucin ms factible es almacenar directamente los objetos multimedia en la
base de datos
Consideraciones
La base de datos debe soportar objetos de gran tamao.
Podemos almacenar los archivos en un sistema de archivos, pero guardando
en la base de datos un apuntador al objeto multimedia.
Existen diversos estndares y herramientas para permitir que objetos
externos, se traten como si formaran parte de la base de datos. Ejemplos:
SQL/MED, Oracle Multimedia.
La recuperacin de datos continuos debe realizarse a velocidad constante.
Contar con un modo de recuperacin basado en semejanza.
Botanical Database: Retrieval of species using leaf images
El programa permite obtener informacin
de especies de rboles a partir de
imgenes de sus hojas.
El autor de la tesis implementa una base
de datos de diversos tipos de hojas de
acuerdo a la especie del rbol.
Para hacer el reconocimiento de la
especie,
utiliza
tcnicas
de
reconocimiento de acuerdo a la
semejanza.
Formatos de
Datos
multimedia
Formatos de Datos Multimedia
Debido al gran nmero de bytes necesarios para representar los datos multimedia
es fundamental hacerlos de una manera comprimida.
En datos de Imgenes, el ms usado es el JPEG (Joint Picture Experts Group).
Para video tenemos el MPEG (Moving Pictures Experts Group)
Tipos:
MPEG-1
MPEG-2
MPEG-3
Datos de
medios
continuos
Los tipos ms importantes de datos de medios
continuos son los datos de vdeo y los de
sonido.
Caractersticas:
1.
2.
3.
Los datos deben entregarse lo bastante rpido
como para que no haya saltos en el resultado de
sonido o de vdeo.
Los datos deben entregarse a una velocidad que no
cause un desbordamiento de los bferes del
sistema.
La sincronizacin entre los distintos flujos de datos
debe conservarse.
Para proporcionar los datos de manera
predecible en
el momento correcto a un gran nmero de
consumidores
de los datos la captura de los datos desde el
disco
debe coordinarse cuidadosamente.
Varios fabricantes ofrecen servidores de vdeo
bajo
demanda.
La arquitectura bsica de un sistema de vdeo bajo
demanda comprende:
1.
2.
3.
Servidor de vdeo. Los datos multimedia se
almacenan en varios discos (generalmente en una
configuracin RAID).
Terminales. La gente ve los datos multimedia
mediante varios dispositivos, colectivamente
denominados terminales.
Red. La transmisin de los datos multimedia desde
el servidor hasta los terminales necesita una red de
gran capacidad.
Recuperacin
basada en la
semejanza
Recuperacin basada en la semejanza
En muchas aplicaciones multimedia los datos slo se describen en la base de
datos de manera aproximada.
Un ejemplo son los datos de huellas dactilares
Ejemplos
Datos Grficos.
Datos grficos o imgenes que sean ligeramente diferentes en su representacin en la base
de datos pueden ser considerados iguales por un usuario.
Datos de Sonidos.
Datos Manuscritos.
La entrada manuscrita puede utilizarse para identificar un elemento de datos manuscrito o
una orden manuscrita almacenados en la base de datos.