SlideShare a Scribd company logo
1 of 16
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.
Multimedia Database Models
• Object-Oriented Databases
– handle all kinds of multimedia data ia specialised classes
– quite low market share in database technology
• Object-Relational Databases
– hybrid combination of features of RDBMS and OODB
– fully SQL-compliant, with added support for complex data types via
object definition language (ODL)
• Document Management Systems / Content Management Systems
– Specialised systems for managing documents/content of many different
types
– Automate workflow, pages/reports generated automatically
– Very popular for Web sites where content changes rapidly e.g. Kenny’s
Bookshop (www.kennys.ie), Irish Times (ireland.com)
– Can buy off-the-shelf (e.g. TerminalFour, BroadVision), acquire via open
source, or build it yourself ! (e.g. Lotus Notes)
Applications of Multimedia Databases
• Generic Business & Office Information Systems: document imaging,
document editing tools, multimedia email, multimedia conferencing,
multimedia workflow management, teleworking
• Software development: multimedia object libraries; computer-aided
software engineering (CASE); multimedia communication histories;
multimedia system artefacts
• Education: multimedia encyclopediae; multimedia courseware &
training materials; education-on-demand (distance education, JIT
learning)
• Banking: tele-banking
• Retail: home shopping; customer guidance
• Tourism & Hospitality: trip visualisation & planning; sales & marketing
• Publishing: electronic publishing; document editing tools; multimedia
archives
Example: Museums/Libraries
• Below is an example of multimedia data
types that might be used in a museum or
library
Multimedia Data Retrieval
• Multimedia DBMS must support a standard data manipulation
language (DML) such as SQL, but will have extended query
features for processing rich media objects (such as audio, images,
and video)
• Complex media objects may be categorised using meta-data and
keywords
• Retrieval of complex media objects typically requires “fuzzy”-match
/ partial-match search mechanisms
• Query results may use a ranking mechanism so that the most
relevant matches are at fore of list
MPEG
• Moving Pictures Experts Group
– Started in 1988 as a working group within ISO/IEC
– Comprises a number of sub-groups e.g. Digital Storage Media (DSM),
Delivery, Video, Audio
• Generates generic standards for digital video and audio
compression
– MPEG-1: "Coding of Moving Pictures and Associated Audio for Digital
Storage Media at up to about 1.5 MBit/s"
– MPEG-2: "Generic Coding of Moving Pictures and Associated Audio"
– MPEG-3: no longer exists (was merged into MPEG-2)
– MPEG-4: “Coding of Audio-Visual Objects"
– MPEG-7: “Multimedia Content Description Interface”
– MPEG-21
MULTIMEDIA DATABASES
1. 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
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
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.
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.
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.
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
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.
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++.
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

More Related Content

Similar to MULTMEDIA DATABASE.ppt

Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptxSoniaDevi15
 
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...RCAHMW
 
Analytics with unified file and object
Analytics with unified file and object Analytics with unified file and object
Analytics with unified file and object Sandeep Patil
 
Overview of Big Data by Sunny
Overview of Big Data by SunnyOverview of Big Data by Sunny
Overview of Big Data by SunnyDignitasDigital1
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptxNishaTariq1
 
Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4SIMONTHOMAS S
 
Aksum University digital libraries
Aksum University digital librariesAksum University digital libraries
Aksum University digital librariesEskinder Asmelash
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎Libcorpio
 
VTU 6th Sem Elective CSE - Module 4 cloud computing
VTU 6th Sem Elective CSE - Module 4  cloud computingVTU 6th Sem Elective CSE - Module 4  cloud computing
VTU 6th Sem Elective CSE - Module 4 cloud computingSachin Gowda
 
module4-cloudcomputing-180131071200.pdf
module4-cloudcomputing-180131071200.pdfmodule4-cloudcomputing-180131071200.pdf
module4-cloudcomputing-180131071200.pdfSumanthReddy540432
 
Data Analytics: HDFS with Big Data : Issues and Application
Data Analytics:  HDFS  with  Big Data :  Issues and ApplicationData Analytics:  HDFS  with  Big Data :  Issues and Application
Data Analytics: HDFS with Big Data : Issues and ApplicationDr. Chitra Dhawale
 
Ict uses in libraries
Ict uses in librariesIct uses in libraries
Ict uses in librariesLiaquat Rahoo
 

Similar to MULTMEDIA DATABASE.ppt (20)

Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptx
 
Basic Concepts of Digital Library
Basic Concepts of Digital LibraryBasic Concepts of Digital Library
Basic Concepts of Digital Library
 
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
 
Unit 1
Unit 1Unit 1
Unit 1
 
Analytics with unified file and object
Analytics with unified file and object Analytics with unified file and object
Analytics with unified file and object
 
Multimedia Database
Multimedia DatabaseMultimedia Database
Multimedia Database
 
Overview of Big Data by Sunny
Overview of Big Data by SunnyOverview of Big Data by Sunny
Overview of Big Data by Sunny
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4Cs8092 computer graphics and multimedia unit 4
Cs8092 computer graphics and multimedia unit 4
 
Aksum University digital libraries
Aksum University digital librariesAksum University digital libraries
Aksum University digital libraries
 
Overview of dbms
Overview of dbmsOverview of dbms
Overview of dbms
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
 
VTU 6th Sem Elective CSE - Module 4 cloud computing
VTU 6th Sem Elective CSE - Module 4  cloud computingVTU 6th Sem Elective CSE - Module 4  cloud computing
VTU 6th Sem Elective CSE - Module 4 cloud computing
 
module4-cloudcomputing-180131071200.pdf
module4-cloudcomputing-180131071200.pdfmodule4-cloudcomputing-180131071200.pdf
module4-cloudcomputing-180131071200.pdf
 
Data Analytics: HDFS with Big Data : Issues and Application
Data Analytics:  HDFS  with  Big Data :  Issues and ApplicationData Analytics:  HDFS  with  Big Data :  Issues and Application
Data Analytics: HDFS with Big Data : Issues and Application
 
Digital Libray
Digital LibrayDigital Libray
Digital Libray
 
Digital Content Creation
Digital Content CreationDigital Content Creation
Digital Content Creation
 
ISM Unit 1.pdf
ISM Unit 1.pdfISM Unit 1.pdf
ISM Unit 1.pdf
 
Ict uses in libraries
Ict uses in librariesIct uses in libraries
Ict uses in libraries
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

MULTMEDIA DATABASE.ppt

  • 1. MULTIMEDIA DATABASES - Define data - Define databases
  • 2. • 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.
  • 3. Multimedia Database Models • Object-Oriented Databases – handle all kinds of multimedia data ia specialised classes – quite low market share in database technology • Object-Relational Databases – hybrid combination of features of RDBMS and OODB – fully SQL-compliant, with added support for complex data types via object definition language (ODL) • Document Management Systems / Content Management Systems – Specialised systems for managing documents/content of many different types – Automate workflow, pages/reports generated automatically – Very popular for Web sites where content changes rapidly e.g. Kenny’s Bookshop (www.kennys.ie), Irish Times (ireland.com) – Can buy off-the-shelf (e.g. TerminalFour, BroadVision), acquire via open source, or build it yourself ! (e.g. Lotus Notes)
  • 4. Applications of Multimedia Databases • Generic Business & Office Information Systems: document imaging, document editing tools, multimedia email, multimedia conferencing, multimedia workflow management, teleworking • Software development: multimedia object libraries; computer-aided software engineering (CASE); multimedia communication histories; multimedia system artefacts • Education: multimedia encyclopediae; multimedia courseware & training materials; education-on-demand (distance education, JIT learning) • Banking: tele-banking • Retail: home shopping; customer guidance • Tourism & Hospitality: trip visualisation & planning; sales & marketing • Publishing: electronic publishing; document editing tools; multimedia archives
  • 5. Example: Museums/Libraries • Below is an example of multimedia data types that might be used in a museum or library
  • 6. Multimedia Data Retrieval • Multimedia DBMS must support a standard data manipulation language (DML) such as SQL, but will have extended query features for processing rich media objects (such as audio, images, and video) • Complex media objects may be categorised using meta-data and keywords • Retrieval of complex media objects typically requires “fuzzy”-match / partial-match search mechanisms • Query results may use a ranking mechanism so that the most relevant matches are at fore of list
  • 7. MPEG • Moving Pictures Experts Group – Started in 1988 as a working group within ISO/IEC – Comprises a number of sub-groups e.g. Digital Storage Media (DSM), Delivery, Video, Audio • Generates generic standards for digital video and audio compression – MPEG-1: "Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 MBit/s" – MPEG-2: "Generic Coding of Moving Pictures and Associated Audio" – MPEG-3: no longer exists (was merged into MPEG-2) – MPEG-4: “Coding of Audio-Visual Objects" – MPEG-7: “Multimedia Content Description Interface” – MPEG-21
  • 8. MULTIMEDIA DATABASES 1. 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
  • 9. 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
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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
  • 14. 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.
  • 15. 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++.
  • 16. 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