multimedia db system

Post on 15-Jul-2015

117 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Multimedia Database Management System

(MDBMS)

Requirement of Multimedia DBMS

• Large and new topics for research• Many opening research topics– from

the data model, to storage to efficiency of MDBMS.

• Persistence• Privacy• Integrity control• Recovery• Query Support

MDBMS

Presentation focuses on:• General Overview of MDBMS- Definition- Characteristics of MDBMS- Tasks of MDBMS- Data Structure of MDBMS.- MDBMS Design- Operations on MDBMS.- MDBMS Architectures

• Advantages of MDBMS• Applications.• Research Topics• References.

MDBMS Overview

• Multimedia Data: defines as many kinds of media—images,

video, audio, graphics, hypertext, hypermedia, and other abstract data types.

• Multimedia Object : a multimedia document or presentation

containing one or more multimedia data.

Overview (continued)

• Multimedia Database: defines as a database containing one or

more multimedia object.

What is Multimedia data?

• It is not the conventional alphanumerical data.• Data Types:1. Text2. Image3. Audio 4. Video.

Why Multimedia Data?

• The information provided by multimedia data explains more than what a conventional data explains.

What is Multimedia DBMS?

• A multimedia database management system (MM DBMS) is a framework that manages different types of data potentially represented in a wide diversity of formats.

• It can also do operations on these multimedia data.

Characteristics of MDBMS

• Large object size• Synchronous delivery of multimedia

objects• Multimedia objects may have

embedded timing constraints• Multimedia object composed of multiple

components

Characteristics (continued)

• Queries are not text or numeric based, but Content-based

• Most multimedia transactions are long and requires long processing and retrieval time

• Multimedia Object presentation is very important.

How data is stored in MMDBMS?

• The Multimedia data can be stored in 3 parts.

• They are 1. Raw Data 2. Registering Data 3. Descriptive Data

Data Structure

Multimedia data

Raw Data Registering Data Descriptive Data

(Uncompressed Image)

(Size & coding details of raw data)

(Textual numerical annotations)

• Descriptive Data Information about content and structure• Registering Data Data necessary for interpretation and identification i.e. Format. • Raw Data Unformatted Information Content i.e.

pixels.

Main Tasks of MDBMS

• Enforce data independence—physical and logical level

• Organize, classify and query multimedia data

• Support abstract data analysis for searching engine

Tasks of MDBMS (continued)

• Support asynchronous requests and operations

• Provide cost effective storage management scheme

• Ensure data integrity constraints• Provide basic operations as supported

by traditional databases—insert, delete, search and update.

Tasks of MDMS (Continued)

MDBMS also has to support:• Composition and decomposition of

Multimedia objects• Security and intellectual property

protection• Concurrency control and locking

mechanism• Recovery• Indexing and clustering

Operations on Multimedia Data

• The operations are1. Input2. Output3. Modification4. Deletion5. Comparison6. Evaluation

Input & Output

• Input 1. Data will be written to the database. 2. RAW and Registering data is mandatory. 3. Descriptive data is optional.• Output Reads the data from database as per the registering data.

Modifying & Deleting

• Modification Changing of RAW, Registering and descriptive data.

• Deleting Removes the entry from database.

Comparison & Evaluation

• Comparison 1.Search and Retrieval of stored data. 2.Pattern Matching Technique is used.

• Evaluation 1.Generation of descriptive data from Raw and registering data.

MDBMS Design

Approaches: • File system – Not flexible, scalability• Relational DBMS—No Content-based

indexing or query support and Embedding new functions and types into RDBMS.

• OODBMS—Binary Large Objects (BLOB).

• Design from the scratch—Time consuming.

⇒ OODBMS

Multimedia OODBMS

Implementation difficulties (e.g. Concurrency control) due to:

• Lack of control over OODBMS• MDBMS requirements—Quality of

Service, Synchronization, and Networking

MDBMS Architecture three layers

InterfaceObject composition

Storage

Interface: object browsing, query, compose and decompose

Object Composition: Manage multimedia objects

Storage: Clustering and indexing

MDBMS Architecture– continued

Multimedia DB

Source Data

Preprocessing Index

Mult imedia Applicat ionInterface

Object Composition

Storage

Architecture—Distributed MDBMS

Network A Network B

Presentation Device

AudioDBMS Image

Audio

Audio

TextVideoDBMS DBMS

DBMS

DBMS

DBMS

Advantage of MDBMS

Multimedia Application: playback andproduction (Script Language).

• Flexibility of script language• Shared script and data structure• Reuse of Multimedia objects • Reduce data redundancy• Data independences– physical and logical• Improve Search and Retrieval• Optimized storage

Advantages(continued..)

• efficient access• complex search is also possible• transaction protected multiuser mode• recovery

Applications

• Libraries• Educational Institutions• Reverse Image searching• Web albums

top related