- Hardcover: 846 pages
- Publisher: Springer; 3rd ed. 2011 edition (March 2, 2011)
- Language: English
- ISBN-10: 1441988335
- ISBN-13: 978-1441988331
- Product Dimensions: 6.1 x 1.8 x 9.2 inches
- Shipping Weight: 3.1 pounds (View shipping rates and policies)
- Average Customer Review: 19 customer reviews
- Amazon Best Sellers Rank: #1,222,152 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Principles of Distributed Database Systems 3rd ed. 2011 Edition
Use the Amazon App to scan ISBNs and compare prices.
Customers who bought this item also bought
What other items do customers buy after viewing this item?
From the reviews of the third edition:
“This is an excellent book that provides an in-depth overview of all issues related to distributed data management. … Each chapter … ends with a conclusion that provides a nice summary and additional reflections, as well as bibliographic notes. … The book ends with an extensive list of references and an index. … Instructors of advanced database courses could use this book as a textbook. It would also interest researchers on topics related to distributed data management. I highly recommend this excellent book.” (Sergio Ilarri, ACM Computing Reviews, August, 2011)
From the Inside Flap
FROM THE PREFACE TO THE THIRD EDITION. It has been almost twenty years since the first edition of this book appeared, and ten years since we released the second edition. As one can imagine, in a fast changing area such as this, there have been significant changes in the intervening period. Distributed data management went from a potentially significant technology to one that is common place. The advent of the Internet and the World Wide Web have certainly changed the way we typically look at distribution. The emergence in recent years of different forms of distributed computing, exemplified by data streams and cloud computing, has regenerated interest in distributed data management. Thus, it was time for a major revision of the material.
- Database integration and querying is now treated in much more detail, reflecting the attention these topics have received in the community in the past decade. Chapter 4 focuses on the integration process, while Chapter 9 discusses querying over multidatabase systems.
- The previous editions had only brief discussion of data replication protocols. This topic is now covered in a separate chapter (Chapter 13) where we provide an in-depth discussion of the protocols and how they can be integrated with transaction management.
- Peer-to-peer data management is discussed in depth in Chapter 16. These systems have become an important and interesting architectural alternative to classical distributed database systems. Although the early distributed database systems architectures followed the peer-to-peer paradigm, the modern incarnation of these systems have fundamentally different characteristics, so they deserve in-depth discussion in a chapter of their own.
- Web data management is discussed in Chapter 17. This is a difficult topic to cover since there is no unifying framework. We discuss various aspects of the topic ranging from web models to search engines to distributed XML processing.
- Earlier editions contained a chapter where we discussed "recent issues" at the time. In this edition, we again have a similar chapter (Chapter 18) where we cover stream data management and cloud computing. These topics are still in a flux and are subjects of considerable ongoing research. We highlight the issues and the potential research directions.
- any errors that may have remained despite our best efforts (although we hope there are not many);
- any topics that should no longer be included and any topics that should be added or expanded; and
- any exercises that you may have designed that you would like to be included in the book.
Top customer reviews
First, they start with a brief introduction of DBMS and Computer Networks. If you do not know much about relational database management systems or computer networks then it is advised that you read chapter 2.
Then, the authors continue with a description of Distributed Database Design. There are some important factors. For instance, the distribution design issues, specifically fragmentation and allocation.
There are some chapters that talk about Database integration, access control, and query processing, however, I consider Chapters 10 to Chapter 13 the most relevant and interesting of the book. Chapter 10 provides a nice introduction to transaction management concepts (mutual consistency, transaction's definition, properties of transactions, and types of transactions). Then, Distributed Concurrency Control comes into place providing a very good description Serializability Theory. Moreover, they explain clearly concurrency control mechanisms (Locking-based, timestamp-based, and optimistic-based), at the end of the chapter you can observe deadlock management and relaxed concurrency control mechanisms. Finally, Distributed DBMS reliability is explained providing a nice understanding of failures and how to deal with those. Network partitioning is also discussed.
Finally, what I like most about the book is the research-oriented content. There are plenty of resources at the end of each chapter that you can take advantage of (Bibliographic notes). For instance, in serializability theory, they mention and explain Papadimitriou paper which is easier to understand than the paper itself. The book is easy to read and you can extend your understanding reading the additional material.
Hope this helps.
My advise for you, if you are not obliged to buy this book, then don't do so, specially if you look at the price of it.
I particularly appreciate the fact that basic database concepts are introduced and explained, before dealing specific issues related with data distribution. This makes the book self-contained, which is economically interesting.
Figures and examples are clear, the text does not include noisy information (as some books do). As already mentioned, the book can serve for beginners (as it includes basic concepts) but also references and citation help interested readers to go beyond the presented materials. Particularly, I like the formalism which is always at a good level of granularity and the examples that illustrate very well the issues.
Most recent customer reviews
I tryed to contact him about the answers on the exercices (just the final answer, not the...Read more