Distributed database management systems: a practical approach
Rahimi, Saeed K.
Haug, Frank S.
Mergers and acquisitions have resulted in organizations owning multiple DBMSsoften from different vendors. For example, it is fairly common for an enterprise to own a mainframe database controlled by IBM DB2 and a few small-group ordepartmental databases controlled by Oracle or Microsoft SQL Server. Often, users must access data that resides in the enterprise's large database or in another group's database. The need to share data dispersed across an enterprise cannot be satisfied by centralized DBMS software. It gives rise to a new breedof software to manage distributed data called distributed database managementsystems (DDBMSs). This book addresses issues related to managing data across a distributed database system. It is unique because it covers traditional database theory and current research, explaining the difficulties in providing a unified user interface and global data dictionary. Design, transaction management, and concurrency control are different for distributed databases, as are replication control, fault tolerance, and distributed query optimization. The book gives an implementer guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. The book also includes three sample frameworksimplemented using J2SE with JMS, J2EE, and Microsoft .Netthat readers can use to learn how to implement a DDBMS and explore some of the implementation issues. Each framework works with a variety of DBMSs and includes an example extension.
- ISBN: 978-0-470-40745-5
- Editorial: John Wiley & Sons
- Encuadernacion: Cartoné
- Páginas: 752
- Fecha Publicación: 30/07/2010
- Nº Volúmenes: 1
- Idioma: Inglés