Bases de Datos Multimedia

Bases de Datos Multimedia Fundamentos de Bases de Datos Yoshua Ian Alfaro Mendoza José Alejandro Pérez Márquez Manuel So

Views 307 Downloads 2 File size 259KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Bases de Datos Multimedia Fundamentos de Bases de Datos Yoshua Ian Alfaro Mendoza José Alejandro Pérez Márquez Manuel Soto Romero

Motivación 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 número de objetos multimedia es pequeño. El problema surge cuando el número de objetos multimedia aumenta

Una solución ●

Un objeto tiene atributos que lo describen, por ejemplo: ○ ○ ○



Nombre Autor Fecha de creación

Podemos utilizar una base de datos que almacene estos atributos e ir haciendo un seguimiento de los archivos donde se almacenan los objetos multimedia.

Más problemas... ●



La solución 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 solución más factible es almacenar directamente los objetos multimedia en la base de datos

Consideraciones ● ● ●

● ●

La base de datos debe soportar objetos de gran tamaño. Podemos almacenar los archivos en un sistema de archivos, pero guardando en la base de datos un apuntador al objeto multimedia. Existen diversos estándares y herramientas para permitir que objetos externos, se traten como si formaran parte de la base de datos. Ejemplos: SQL/MED, Oracle Multimedia. La recuperación de datos continuos debe realizarse a velocidad constante. Contar con un modo de recuperación basado en semejanza.

Botanical Database: Retrieval of species using leaf images ●





El programa permite obtener información de especies de árboles a partir de imágenes 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 técnicas de reconocimiento de acuerdo a la semejanza.

Formatos de Datos multimedia

Formatos de Datos Multimedia Debido al gran número de bytes necesarios para representar los datos multimedia es fundamental hacerlos de una manera comprimida. En datos de Imágenes, el más 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 más importantes de datos de medios continuos son los datos de vídeo y los de sonido. Características: 1.

2.

3.

Los datos deben entregarse lo bastante rápido como para que no haya saltos en el resultado de sonido o de vídeo. Los datos deben entregarse a una velocidad que no cause un desbordamiento de los búferes del sistema. La sincronización entre los distintos flujos de datos debe conservarse.

Para proporcionar los datos de manera predecible en el momento correcto a un gran número de consumidores de los datos la captura de los datos desde el disco debe coordinarse cuidadosamente. Varios fabricantes ofrecen servidores de vídeo bajo demanda.

La arquitectura básica de un sistema de vídeo bajo demanda comprende: 1.

2.

3.

Servidor de vídeo. Los datos multimedia se almacenan en varios discos (generalmente en una configuración RAID). Terminales. La gente ve los datos multimedia mediante varios dispositivos, colectivamente denominados terminales. Red. La transmisión de los datos multimedia desde el servidor hasta los terminales necesita una red de gran capacidad.

Recuperación basada en la semejanza

Recuperación basada en la semejanza En muchas aplicaciones multimedia los datos sólo se describen en la base de datos de manera aproximada.

Un ejemplo son los datos de huellas dactilares

Ejemplos Datos Gráficos. Datos gráficos o imágenes que sean ligeramente diferentes en su representación 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.