How The Distributed Database Different From Centralized Database?
-
-
Answer:
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.
Anonymous at Blurtit.com Visit the source
Other answers
Definition of a Distributed database http://www.webopedia.com/TERM/D/distributed_database.html "A database that consists of two or more data files located at different sites on a computer network. Because the database is distributed, different users can access it without interfering with one another. However, the DBMS must periodically synchronize the scattered databases to make sure that they all have consistent data" Here you can find a really good text about Distributed Databases: Scale Up in Distributed Databases http://www.cs.rpi.edu/~noel/distr_scaleup/distributed.html I have extracted some key phrases on Why use a distributed database over a centralized one: "A big advantage of distributed DBMSs over centralized ones is that of scalability. Growth can be sustained more gracefully in a distributed system." "Local autonomy is another reason for a business to implement a DDBMS. Since the nature of today's applications usually require data in geographic areas that are often decentralized, it often makes sense to implement a distributed system. In this way, data can physically reside nearest to where it is most often accessed, thus providing users with local control of data that they interact with." "Another reason why one might want to consider a parallel architecture is to improve reliability and availability of the data in a scalable system. In a distributed system, with some careful tact, it is possible to access some, or possibly all of the data in a failure mode if there is sufficient data replication." Another good paper about Distributed Database Systems: Emerging Technologies for Developing Distributed Database Systems http://bridge.ecn.purdue.edu/~yiguo/dropbox/w2000.pdf And here are the solutions to a test about distributed Database Systems, very useful to say in a few words what a DDBMS is: Distributed Database Systems - Solutions http://www.cs.jcu.edu.au/Subjects/cp3020/1997/Tutorials/tute8_soln.html Major features of a DDB are: * Data stored at a number of sites, each site logically single processor * Sites are interconnected by a network rather than a multiprocessor configuration * DDB is logically a single database (although each site is a database site) * DDBMS has full functionality of a DBMS * To the user, the distributed database system should appear exactly like a non-distributed database system. Advantages of distributed database systems are: * local autonomy (in enterprises that are distributed already) * improved performance (since data is stored close to where needed and a query may be split over several sites and executed in parallel) * improved reliability/availability (should one site go down) * economics * expandability * shareability Disadvantages of distributed database systems are: * complexity (greater potential for bugs in software) * cost (software development can be much more complex and therefore costly. Also, exchange of messages and additional computations involve increased overheads) * distribution of control (no single database administrator controls the DDB) * security (since the system is distributed the chances of security lapses are greater) * difficult to change (since all sites have control of their own sites) * lack of experience (enough experience is not available in developing distributed systems)
Anonymous
"The database is stored on several computers.The computers in a distributed system communicate with another through various communication media,such as high speed networks or telephone lines and they do not share main memory or disks." "Centralized system a modern,general purpose computer system consists of one to a few CPUs and a number of device controllers that are connected through a common bus that provides access to shared memory and the CPUs have local cache memories."
damanjot kaur sidhu
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.
Anonymous
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.
raaga
1. Differentiate between features of the centralized database and distributed Databases
Anonymous
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
Anonymous
Test
Anonymous
Related Q & A:
- How to add bulk virtual data in database?Best solution by msdn.microsoft.com
- How to handle database connections?Best solution by Stack Overflow
- How to Restrict Database for One User in SQL Server 2008 R2?Best solution by Database Administrators
- How to save RSS-feed to a database?Best solution by feeds2mysql.com
- How to import XML into SQL Server database?Best solution by Stack Overflow
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.