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.
1 Comments
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