12
MULTIMEDIA DATABASES - Define data - Define databases

MULTIMEDIA DATABASES -Define data -Define databases

Embed Size (px)

Citation preview

Page 1: MULTIMEDIA DATABASES -Define data -Define databases

MULTIMEDIA DATABASES

- Define data

- Define databases

Page 2: MULTIMEDIA DATABASES -Define data -Define databases

• Multimedia data typically means digital images, audio, video, animation and graphics together with text data.

• The huge amount of data in different multimedia related applications warranted to have databases that provide consistency, concurrency, integrity, security and availability of data.

• Database provides functionalities for the easy manipulation of query and retrieval of highly relevant information from huge collections of speed data.

Page 3: MULTIMEDIA DATABASES -Define data -Define databases

MULTIMEDIA DATABASES1. Multimedia Storage and Retrieval

– Massive Data Volumes– Storage Technologies– Multimedia Object Storage– Multimedia Document Retrieval

2. Database Management Systems for Multimedia Systems– RDBMS Extensions for Multimedia– Object-Oriented Databases for Multimedia

3. Database Organization for Multimedia Applications– Data Independence– Common distributed database architecture– Distributed database servers– Multimedia object management

4. Transaction Management for Multimedia Systems

Page 4: MULTIMEDIA DATABASES -Define data -Define databases

1.1 Multimedia Storage and Retrieval

• Multimedia storage is characterized by a number of new considerations:– Massive storage volumes– Large object sizes– Multiple related objects– Temporal requirements for retrieval

Page 5: MULTIMEDIA DATABASES -Define data -Define databases

Massive Data Volumes

• Paper records and films or tapes are difficult to integrate, control, search and access, and distribute.

• Locating paper documents, films, and audio or video tapes requires searching through massive storage files, complex indexing systems understood only by a few key staff personnel.

Page 6: MULTIMEDIA DATABASES -Define data -Define databases

Storage Technologies

There are two major mass storage technologies used for storage of multimedia documents.

- Optical Disk Storage Systems- High Speed Magnetic Storage• Managing a few optical disk platters in a jukebox

is much simpler than managing a much larger magnetic disk form.

• Optical disk storage is an excellent vehicle for offline archival of old and infrequently referenced documents for significant periods of time.

Page 7: MULTIMEDIA DATABASES -Define data -Define databases

Multimedia Object Storage

• Multimedia object storage in an optimal medium serves its real purpose only if it can be located rapidly and automatically.

• A key issue is random key access to various components of a hypermedia document or hypermedia database.

• Optical media provides very dense storage. For instance, a 12 inch optical disk platter can store 6.5Gbytes of information.

Page 8: MULTIMEDIA DATABASES -Define data -Define databases

Continue…..

• A compressed 8bit sound clip requires 50kbytes/sec.

• Decompression efficiency.• Retrieval speed is a direct result of

– The Storage latency– Compression efficiency – Transmission latency

• Imaging is essential for retrieval of information

Page 9: MULTIMEDIA DATABASES -Define data -Define databases

Multimedia Document Retrieval

• The simplest form of identifying a multimedia document is by storage platter identification and its relative position on the platter (file number).

• These objects can be grouped using a database in folders or within complex objects representing hypermedia documents.

• This is the method for identifying images in most multimedia systems.

• An application for sound and full motion video is the ability to clip parts of it and combine them with another set.

Page 10: MULTIMEDIA DATABASES -Define data -Define databases

1.2 Database Management Systems for Multimedia systems

• Most multimedia applications are based on communication technologies such as Electronic Mail, the database system must be fully distributed.

• A number of database storage choices are available.• They are:

– Extending the existing RDBMS to support the various objects for multimedia as binary object.

– Extending RDBMS beyond basic binary objects to the object oriented components of inheritance and classes.

– Converting to a full fledged object oriented database that supports the standard SQL languages.

– Converting the database and the application to an object-oriented database and using object-oriented language, such as C++.

Page 11: MULTIMEDIA DATABASES -Define data -Define databases

RDBMS Extensions for Multimedia

• BLOB (Binary Large OBject) is a datatype for binary free form text and images.

• BLOBs are used for objects such as images or other binary data types.

• Relational database tables include location information for the BLOBs which may actually be stored outside the database on separete image or video servers.

• An object oriented database supports both,– Encapsulation – Inheritance

Page 12: MULTIMEDIA DATABASES -Define data -Define databases

1.3. Database Organization for Multimedia Application