Distributed database system on web server: A Review (original) (raw)


A distributed database is a database in which not all storage devices are attached to a common processor.[1] The storage devices are stored in multiple computers, situated in the identical physical locality or may be isolated over a network of interconnected computers. Contrasting parallel systems, in which the processors are tightly coupled and constitute a single database system, a distributed database system consists of loosely coupled locations that share no physical mechanisms. This paper addresses various challenges in designing a distributed database. This paper also addresses designing factors in distributed database like replication, duplication, architecture, fragmentation, security and database integrity across multiple database and review the previous work done recently.

The maturation of database management system (DBMS) technology has coincided with significant developments in distributed computing and parallel processing technologies. The end result is the emergence of distributed database management systems and parallel database management systems. These systems have started to become the dominant data-management tools for highly data-intensive applications.

The technological development has been experiencing rapid growth in the recent years. Individuals need access to required data and information more readily than ever before. To consider this need, the resource development and management are prioritized by the digital world entrepreneurs. In order to provide quick access to the individuals and provide necessary support are fundamentally important for the users. In the present aspects of the digital world, the concept of distributed database, grid system, and cloud systems have completely replaced the need for independent databases. Because of the increasing need and requirements of the computer power and capacity, digital world has been adopting different strategic concerns in order to promote and interconnect dispersedly reserved databases. The concept of distributed database provides the solution for the growing need for addressing the vital aspects of the data management and provision of the access to the required data. This article analyses the concept of database management system, considering relevant review of literature, systematic analysis, investigating the rules for distributed database management system DDBMS, finding appropriate architecture for the DDBMS solutions and providing justified recommendations based on the users' need and perception. IJSB Literature Review

The distributed database has undergone and is still going strong significant changes which could be traced due to several trends of influence which may include but not limited to the increasing demand for multimedia services, the view of distributed systems as utility, the emergency of pervasive networking technology, and the emergency of global computing coupled with the desire to support user mobility in distributed systems. Each database in a distributed database system is distinct from all other databases in the system and has its global database name. For large databases, especially for data warehousing, it often becomes impractical to store and/or process data on a single physical computer. The problem is scalability, of which there are two kinds: vertical scalability and horizontal scalability. Distributed Database started its journey with parallel computing after it advanced further to grid computing. And in present development, it creates a new world which is pronounced as Cloud Computing. All these three terminologies have diverse significances on distributed databases. In this term paper, I will discuss the current trends in distributed database systems and the length it has gone to improve from parallel computing to cloud computing with the contemporary role.

This third edition of a classic textbook can be used to teach at the senior undergraduate and graduate levels. The material concentrates on fundamental theories as well as techniques and algorithms. The advent of the Internet and the World Wide Web, and, more recently, the emergence of cloud computing and streaming data applications, has forced a renewal of interest in distributed and parallel data management, while, at the same time, requiring a rethinking of some of the traditional techniques.