Ticker

6/recent/ticker-posts

Features of a Distributed Database Management System (DBMS)

 

A DDBMS governs the storage and processing of logically related data over interconnected computer systems in which both data and processing functions are distributed among several sites. A DBMS must have at least the following functions to be classified as distributed:

®    Application interface to interact with the end user, application programs, and other DBMSs within the distributed database

®    The data is split into a number of fragments and each fragment can be replicated Fragments/replicas are allocated to sites

®    The sites are linked by a communications network

®    The data at each site is under the control of a DBMS

®    The DBMS at each site can handle local applications, autonomously

®    Query optimization to find the best access strategy. (Which database fragments must be accessed by the query, and how must data updates, if any, be synchronized?)

®    Mapping to determine the data location of local and remote fragments

®    I/O interface to read or write data from or to permanent local storage

®    Security to provide data privacy at both local and remote databases

®    Backup and recovery to ensure the availability and recoverability of the database in case of a failure

®    Concurrency control to manage simultaneous data access and to ensure data consistency across database fragments in the DDBMS

®    Transaction management to ensure that the data moves from one consistent state to another. This activity includes the synchronization of local and remote transactions as well as transactions across multiple distributed segments.

Post a Comment

1 Comments

  1. Thank you for this informative blog. We provide what is inventory management which helps you streamline and automate your distribution network, making the process more efficient and helps you in tracking the Goods Inventory and increase visibility over the complete Supply Chain cycle right from the stage of receiving Sales Order to delivering the ordered goods and Payment Receipts.

    ReplyDelete