(computer science) A database maintained in physically separated locations and supported by a computer network so that it is possible to access all parts of the database from various points in the network.
| Sci-Tech Dictionary: distributed database |
(computer science) A database maintained in physically separated locations and supported by a computer network so that it is possible to access all parts of the database from various points in the network.
| 5min Related Video: Distributed database |
| Computer Desktop Encyclopedia: distributed database |
A database physically stored in two or more computer systems. Although geographically dispersed, a distributed database system manages and controls the entire database as a single collection of data. If redundant data are stored in separate databases due to performance requirements, updates to one set of data will automatically update the additional sets in a timely manner. See replication.
Download Computer Desktop Encyclopedia to your iPhone/iTouch
| Wikipedia: Distributed database |
|
|
This article may require cleanup to meet Wikipedia's quality standards. Please improve this article if you can. (June 2009) |
A distributed database is a database that is under the control of a central database management system (DBMS) in which storage devices are not all attached to a common CPU. It may be stored in multiple computers located in the same physical location, or may be dispersed over a network of interconnected computers.
Collections of data (eg. in a database) can be distributed across multiple physical locations. A distributed database can reside on network servers on the Internet, on corporate intranets or extranets, or on other company networks. Replication and distribution of databases improve database performance at end-user worksites. [1]
To ensure that the distributive databases are up to date and current, there are two processes: replication and duplication. Replication involves using specialized software that looks for changes in the distributive database. Once the changes have been identified, the replication process makes all the databases look the same. The replication process can be very complex and time consuming depending on the size and number of the distributive databases. This process can also require a lot of time and computer resources. Duplication on the other hand is not as complicated. It basically identifies one database as a master and then duplicates that database. The duplication process is normally done at a set time after hours. This is to ensure that each distributed location has the same data. During the duplication process, changes to the master database only are allowed. This is to ensure that local data will not be overwritten. Both of the processes can keep the data current in all distributive locations.[2]
Besides distributed database replication and fragmentation, there are many other distributed database design technologies. For example, local autonomy, synchronous and asynchronous distributed database technologies. These technologies' implementation can and does depend on the needs of the business and the sensitivity/confidentiality of the data to be stored in the database, and hence the price the business is willing to spend on ensuring data security, consistency and integrity.
Contents |
A database User accesses the distributed database through:
a distributed database does not share main memory or disks.
Care with a distributed database must be taken to ensure the following:
single site failure does not affect performance of system. all transactions follow A.C.I.D property. a-atomicity : the transaction takes place as whole or not at all. c-consistency : maps one consistent DB state to another i-isolation : each transaction sees a consistent DB d-durability : the results of a transaction must survive system failures
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| DDBMS (technology) | |
| DRDBMS (technology) | |
| Sybase System (technology) |
| Issues in distributed database? | |
| Example of distributed database system? | |
| Structure of a distributed database system? |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. © 1981-2009 Computer Language Company Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Distributed database". Read more |
Mentioned in