How The Distributed Database Different From Centralized Database?
How distributed databases are designed and implemented?
4 Answers - Sort by: Date | Rating
Distributed databases can be defined as a collection of multiple, logically interrelated databases distributed over a computer network.
And distributed database management system (DDBMS) manages the distributed databases and makes this distribution transparent to the user.
All the database must be logically related that are managed by DDBMS (distributed database management system). The distributed databases are not just the 'collection of files' stored individually at different network nodes. Rather to form DDBS (distributed databases) all the files should be logically related and there should be structures among those files.
In the case of distributed databases, data must be physically distributed across the network nodes otherwise they will simply be separate databases not 'distributed databases'.
Sometimes the multiprocessor system is also considered as distributed data processing systems but in fact it is not true.
As multiprocessor system may use either 'shared-nothing architecture' or 'shared-everything architecture'. Shared-nothing architecture system may work like distributed computing environment but it is not. because in distributed environment there may be heterogeneity of hardware as well as operating system at different sites in network which is not the case in multiprocessor systems. Thus for distributed databases data must be distributed over network nodes.
While centralized databases are managed by DBMS, and no data distribution is done in this case.
And distributed database management system (DDBMS) manages the distributed databases and makes this distribution transparent to the user.
All the database must be logically related that are managed by DDBMS (distributed database management system). The distributed databases are not just the 'collection of files' stored individually at different network nodes. Rather to form DDBS (distributed databases) all the files should be logically related and there should be structures among those files.
In the case of distributed databases, data must be physically distributed across the network nodes otherwise they will simply be separate databases not 'distributed databases'.
Sometimes the multiprocessor system is also considered as distributed data processing systems but in fact it is not true.
As multiprocessor system may use either 'shared-nothing architecture' or 'shared-everything architecture'. Shared-nothing architecture system may work like distributed computing environment but it is not. because in distributed environment there may be heterogeneity of hardware as well as operating system at different sites in network which is not the case in multiprocessor systems. Thus for distributed databases data must be distributed over network nodes.
While centralized databases are managed by DBMS, and no data distribution is done in this case.
1
0
Distributed data is defined as collection of logically distributed database which are connected with each other through a network. A distributed database management system is used for managing distributed database. Each side has its own database and operating system.
A centralized database has all its data on one place. As it is totally different from distributed database which has data on different places. In centralized database as all the data reside on one place so problem of bottle-neck can occur, and data availability is not efficient as in distributed database. Let me define some advantages of distributed database, it will clear the difference between centralized and distributed database.
Users can issue commands from any location to access data and it does not affect the working of database.Distributed database allows us to store one copy of data at different locations. Its advantage is that if a user wants to access data then the nearest site (location) will provide data so it takes less time.
There are multiple sites (computers) in a distributed database so if one site fails then system will not be useless, because other sites can do their job because as i earlier said that same copy of data is installed on every location. You will not find this thing in centralized database.
Any time new nodes (computers) can be added to the network without any difficulty.
Users do not know about the physical storage of data and it is known as distribution transparency, as we know that ideally, a DBMS must not show the details of where each file is stored or we can say that a DBMS should be distribution transparent.
A centralized database has all its data on one place. As it is totally different from distributed database which has data on different places. In centralized database as all the data reside on one place so problem of bottle-neck can occur, and data availability is not efficient as in distributed database. Let me define some advantages of distributed database, it will clear the difference between centralized and distributed database.
Users can issue commands from any location to access data and it does not affect the working of database.Distributed database allows us to store one copy of data at different locations. Its advantage is that if a user wants to access data then the nearest site (location) will provide data so it takes less time.
There are multiple sites (computers) in a distributed database so if one site fails then system will not be useless, because other sites can do their job because as i earlier said that same copy of data is installed on every location. You will not find this thing in centralized database.
Any time new nodes (computers) can be added to the network without any difficulty.
Users do not know about the physical storage of data and it is known as distribution transparency, as we know that ideally, a DBMS must not show the details of where each file is stored or we can say that a DBMS should be distribution transparent.
0
0
Data is more relaib
You have clearly distinguished those two. Thanxs.
The centralized database has maintain all the resource, if any client would like to need to use that resource ,that user ask to server that is centralized database. This database provide response to respected client by using distributed database....
By Gnanasekaran.s
By Gnanasekaran.s
0
0
Guest
answered 2 months ago
Centralized database controlled by dba and importants secure informations are stored in the database.
Whereas in a distributed database replica of data available in multiple sites.So loss of data in one site could not be affect the total system.
Whereas in a distributed database replica of data available in multiple sites.So loss of data in one site could not be affect the total system.
0
0
- How The Efficiency And Integrity Of The Data Is Maintained At All?
- What Is File-based Approach?
- How Do I Create An SQL Queries That Show: Student Name, Address, And Contact Information For All Students? Student Name And The Certificate Program For Which They Are Registered Student Name And The Courses For Which They Are Registered?
- I Need To Create A System Where Students Can Register For One Of 5 Certificates, Select Courses, And Obtain A Transcript Of The Grades Received For The Courses. Each Student Can Be Enrolled For Only One Certificate. There Are 4 Courses In Each Cert?
- How The Efficiency And Integrity Of The Data Is Maintained At All Times Although The Database Is Used By Varying Organisational Levels? 2 Examples
- What Is Indexed File Organization?
- How The Performance Of Database?
- How Is That The Additional Hardware Affect The Data Base Management System?
- How Do You Automate Starting And Shutting Down Of Databases In Unix?
- What Is Centralize Database Management System?
- What Is Hierarchy Or Structure Of Database?
- Explain How Records And Related Records Are Deleted To Ensure The Integrity?
- What Is The Definition Of Hierarchical?
- What Is Rule Based Query?
- Network Data Model And How Its Structure Contributed To Database Environment Development?
- What Is Relationship In Terms Of Dbms?
- Which Of The Following Statements About Referential Integrity?
- Will The Little Ma Mind Get The Ind Entity?
- Describe Hierarchical Database And It's Example?
- What Are The Advantagem Of Database Management Approach To Organizing?
- Why Does Integrating Flat File Data In A Database Improve Data Integrity?
- What Is Sequential?
- What Do Index Mean?
- How To Remember Stationary And Stationery?
- What Is Program Data Independence?

New Comment - Comments are editable for 5 min.