Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Need For Distributed Database Systems

A distributed database is a set of database kept on multiple computers that appears to applications as a one database. As a result, an application can concurrently access and modify the data in various databases in a network. Every database in the system is controlled by its local server but cooperates to maintain the consistency of the global distributed database. Computers in a distributed system communicate with each other by various communication media, such as telephone line or high-speed buses. They don't share main memory, nor a clock, while, to work properly many applications on dissimilar computers may have to synchronise their clocks. In some cases the absolute time may be significant and the clocks may have to be synchronised with atomic clocks.

The processors in a distributed system may differ in size and function such as workstation, small microcomputers, minicomputers, and large general-purpose computer system. These processors are referred to by nodes, sites, computers, and so on, depending on the context in which they are mentioned. We mostly use the term site, in order to emphasise the physical distribution of these systems.

A distributed database system has of a collection of sites, every of which may participate in the implementation of transactions, which access data at one site, or various sites. The main difference among centralised and distributed database systems is that, in the former, the data resides in one Centralised control, while in the latter; the data resides in various sets under the control of local

distributed DBMS components which are under the control of single DBMS. As we shall see, this distribution of data is the cause of many problems that will be addressed in this unit.

Independent or decentralised systems were normally used in previous days. There was duplication of hardware and other facilities. Evolution of computer systems is also led to incompatible procedures and is short of of management control. A centralised database system was then evolved. In the centralised database the DBMS and data reside at a one database instance. Though for recovery purposes we keep redundant database information yet it is under the control of a one DBMS. A more enhancement of the centralised database system may be to give access to centralised data from a number of distributed locations by a network. In such a system a site failure except the central site will not result in total system failure. Though, communication technology has greatly better yet the centralised approach may create troubles for an organization that has geographically dispersed operations and data has to be accessed from a centralised database. Some of the troubles may be:

a. loss of messages among a local and central site;

b. failure of communication links among local and central site. This would make the system unreliable;

c. excessive load on the central site would delay accesses and queries. A one site would have to bear a large number of transactions and hence would need large computing systems.

The troubles as above could be addressed using distributed database systems. It improves the sharability and reliability of data and the efficiency of data access. Distributed Database Systems can be taken a system connected to intelligent remote devices each of which can itself act as a local database repository. All data is accessible from each site. The distributed system increases the effectiveness of access because multiple of sites can co-ordinate efficiently to respond to a query and control & processing is limited to this DBMS.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M9527932

Have any Question?


Related Questions in DBMS

Question 1 a- consider that you are asked to design an

Question: 1. (a)- Consider that you are asked to design an entity relationship diagram based on the below scenario: A university consists of a number of departments (id, d_name) and each department offers some courses. A ...

Systems analysis project scenic routes operates a bus

Systems analysis project Scenic Routes operates a bus company that specializes in travelling on secondary roads, rather than Interstate highways. Their slogan is: "It Takes a Little Longer, But It's Scenic." The firm nee ...

Sql injection on a searchthe way search performs its task

SQL injection on a search The way Search performs its task is by executing the following query (in a php script):          $var=stripslashes($_POST['search']);          $query = "SELECT username from lab1_login where use ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

This is a starting out with visual basic programming

This is a starting out with visual basic programming problem, meaning its a basic programming nothing advanced. Question: Add a linq statement to the combo box text-changed event to dispaly the city field of the selected ...

Question 1 unified communications system eg email

Question: 1. Unified Communications System (e.g., email, conferencing, and messaging) - The local area network is slower than needed, especially for newer, cloud-based applications. The email system needs refurbishment a ...

You are responsible for keeping track of meal expenses for

You are responsible for keeping track of meal expenses for ten employees while at a business lunch to which your employer has invited you to attend. Write an algorithm that inputs the lunch costs for each the ten employe ...

Football association of zambia faz super leaguethe faz has

Football Association of Zambia (FAZ) Super League The FAZ has recently decided to reorganise their operations to support both existing and possibly expanded league operations in Zambia and part of preparation for the 201 ...

Query 1 the bookstore has decided to keep track of the

Query 1: The bookstore has decided to keep track of the vendors' information. In order to do this, one new table will be added to the database. The schema for this table, as related to the existing tables, is the followi ...

Question as explained throughout this course entity

Question: As explained throughout this course, entity relationship modeling is a critical element of database design. If the database is not properly modeled, it is unlikely that the database will be properly developed. ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As