Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE • Figure 5.1 shows the architecture of MMDBMS. • This architecture comprises of various components of the MMDBMS. • The architecture shows multimedia database server and client connected by a computer network. Figure 5 : Distributed MMDBMS Architecture • There are SIX sub-components in MMDBMS server: a) Storage Manager b) Metadata Manager c) Index Manager d) Data Manager e) Query Processor f) Communication Manager • handles the storage and retrieval of different media objects composing a database. Storage Manager • has been described in Chapter 2 • the metadata as well as the index information related to media objects are also handled by this module. Index Manager • supports formulation and maintenance of faster access structures for multimedia information Metadata Manager • deals with creating and updating metadata associated with multimedia objects. • provides relevant information to the query processor in order to process a query. Data Manager • helps in: • creation and modification of multimedia objects. • handling temporal and spatial characteristics of media objects • metadata manager, index manager, and object manager access the required information through the storage manner • receives and processes user queries. Query Processor • utilize information provided by metadata manager, index manager, and data manager for processing a query Query Processor • when user query for the objects: • the query processor identifies the sequence of the media objects to be presented • the sequence along with the temporal information for object presentation is passed back to the user • handles the interface to the computer network for server-client interaction Communication Manager • this module : • depending on the services offered by the network service provider • reserves the necessary bandwidth for server-client communication • transfer queries and response between the server and the client • There are FOUR sub-components in MMDBMS client: a) Communication Manager b) Retrieval Schedule Generator c) Response Handler d) Interactive Query Formulator Communication Manager • manages the communication requirements of a multimedia database client • its functionalities are the same as that of the server communication manager. • determines the schedule for retrieval media objects Retrieval Schedule Generator • for the retrieval schedule generator: • the response handler provides information regarding the objects composing the response and the associated temporal information Retrieval Schedule Generator • the retrieval schedule generator: • based on the available buffer and network throughput, determines the schedule for object retrieval • the retrieval schedule is used by the communication manager to download media objects in the specified sequence • interacts with the client communication manager in order to identify the type of response generated by the server Response Handler • if the response comprises of the information regarding the objects to be presented: • it interacts with the client communication manager in order to identify the type of response generated by the server Response Handler • if the response comprises of the information regarding the objects to be presented: • then the information is passed to the retrieval schedule generator for determining the retrieval sequence Response Handler • if the response comprises of the information regarding modifying the posed query or a null answer: • the response is passed to the user Interactive Query Formulator • helps a user to frame an appropriate query to be communicated to a database server • takes the response from the server through the response handler module in order to reformulate the query