Concepts of Distributed databases Last Updated : 03 Jun, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report A Distributed database is defined as a logically related collection of data that is shared which is physically distributed over a computer network on different sites. Distributed DBMS : The Distributed DBMS is defined as, the software that allows for the management of the distributed database and make the distributed data available for the users. A distributed DBMS consist of a single logical database that is divided into a number of pieces called the fragments. In DDBMS, Each site is capable of independently processing the users request. Users can access the DDBMS via applications classified: Local Applications - Those applications that doesn't require data from the other sites are classified under the category of Local applications. Global Applications - Those applications that require data from the other sites are classified under the category of Global applications. Characteristics of Distributed DDBMS : A DDBMS has the following characteristics- A collection of logically related shared data. The data is split into a number of fragments. Fragments may be duplicate. Fragments are allocated to sites. The data at each site is under the control of DBMS and managed by DBMS. Distributed Processing : The Distributed processing is centralized database that can be accessed over a computer network by different sites. The data is centralized even though other users may be accessing the data from the other sites, we do not consider this to be DDBMS, simply distributed processing. Parallel DBMS : A parallel DBMS is a DBMS that run across multiple processor and is designed to execute operations in parallel, whenever possible. The parallel DBMS link a number of smaller machines to achieve same throughput as expected from a single large machine. There are three main architectures for Parallel DBMS- Shared Memory - Shared memory is a highly coupled architecture in which a number of processors within a single system who share system memory. It is also known as symmetric multiprocessing (SMP). This approach is more popular on platforms like personal workstations that support a few microprocessor in parallel. Shared Disk - Shared disk is a loosely coupled architecture used for application that are centralized and require a high availability and performance.Each processor is able to access all disks directly, but each has it's own private memory.It is also called Clusters. Shared Nothing - Shared nothing is a multiple processor architecture in which every processor is a part of a complete system, which has its own memory and disk storage( has it's own resources). It is also called Massively Parallel Processing (MPP). Comment More infoAdvertise with us Next Article Types of Distributed DBMS R rishibhasharma23 Follow Improve Article Tags : DBMS Distributed System Similar Reads Advantages of Distributed database Distributed databases basically provide us the advantages of distributed computing to the database management domain. Basically, we can define a Distributed database as a collection of multiple interrelated databases distributed over a computer network and a distributed database management system as 4 min read Disadvantages of Distributed DBMS Distributed Database Systems is a kind of DBMS where databases are present at different locations and connected via a network. Each site in a Distributed Database is capable of accessing and processing local data as well as remote data. Although, distributed DBMS is capable of effective communicatio 2 min read Distributed Database System A distributed database is basically a database that is not limited to one system, it is spread over different sites, i.e, on multiple computers or over a network of computers. A distributed database system is located on various sites that don't share physical components. This may be required when a 5 min read Functions of Distributed Database System Distributed database systems play an important role in modern data management by distributing data across multiple nodes. This article explores their functions, including data distribution, replication, query processing, and security, highlighting how these systems optimize performance, ensure avail 10 min read Types of Distributed DBMS A system that is used for managing the storage and retrieval of data across multiple interconnected databases is called a Distributed Database Management System(DDBMS). In this case, the interconnected databases are situated in different geographical areas. In DDBMS, one can access and store data tr 4 min read Difference between Parallel and Distributed databases Parallel and Distributed Databases are significant components within an enormous quantity of big data processing since they help to enhance data handling in terms of efficiency and expandability. Nonetheless, there is sometimes confusion between them because both are aimed at achieving the most effe 6 min read Like