Distributed Database Management Systems: A Practical ApproachThis 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. The book gives implementers guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. It also includes three sample frameworks—implemented using J2SE with JMS, J2EE, and Microsoft .Net—that readers can use to learn how to implement a distributed database management system. IT and development groups and computer sciences/software engineering graduates will find this guide invaluable. |
Contents
1 | |
2 Data Distribution Alternatives | 35 |
3 Database Control | 83 |
4 Query Optimization | 111 |
5 Controlling Concurrency | 183 |
6 Deadlock Handling | 247 |
7 Replication Control | 275 |
8 Failure and Commit Protocols | 297 |
12 Traditional DDBE Architectures | 451 |
13 New DDBE Architectures | 513 |
14 DDBE Platform Requirements | 535 |
15 The JMS Starter Kit | 579 |
16 The J2EE Platform | 621 |
17 The J2EE Starter Kit | 641 |
18 The Microsoft NET Platform | 663 |
19 The DNET Starter Kit | 689 |
Other editions - View all
Distributed Database Management Systems: A Practical Approach Saeed K. Rahimi,Frank S. Haug Limited preview - 2015 |
Distributed Database Management Systems: A Practical Approach Saeed K. Rahimi,Frank S. Haug No preview available - 2010 |
Distributed Database Management Systems: A Practical Approach Saeed K. Rahimi,Frank S. Haug No preview available - 2010 |
Common terms and phrases
abort algorithm application approach architecture called Chapter client column commit components concepts conceptual schema concurrency control configuration conflict consider contains coordinator COSs create data item data model database environment database management system Database Systems DBMS DDBE Platform DDBE project DDBMS deadlock defined deployed discussed disk distributed database distributed system domain employee encryption example execution Factory object failure files framework global instance integrity interface issues J2EE platform Java Java Message Service JMS Provider lock Microsoft modeling language multiple object ODBC operating system optimization Oracle primary key programming programming language protocol query query optimization record type relation relational algebra Remote replication request rows scenario schedule schema Section semantic semantic integrity serializable slaves specific starter stored subsystem techniques timestamp transaction tuples update