Preview

Data Replication

Satisfactory Essays
Open Document
Open Document
2297 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Data Replication
Outline
 Introduction  Distributed DBMS Architecture  Distributed Database Design  Distributed Query Processing  Distributed Transaction Management  Data Replication
 Consistency criteria  Update propagation protocols

 Parallel Database Systems  Data Integration Systems  Web Search/Querying  Peer-to-Peer Data Management  Data Stream Management
Distributed & Parallel DBMS M. Tamer Özsu Page 6.1

Acknowledgements
 Many of these slides are from notes prepared by  Prof. Gustavo Alonso, ETH Zurich, Switzerland  Prof. Bettina Kemme, McGill university, Canada

Distributed & Parallel DBMS

M. Tamer Özsu

Page 6.2

Replication
 Why replicate?
 Reliability
 

Avoid single points of failure Scalability in numbers and geographic area

 Performance

 Why not replicate?
 Replication transparency  Consistency issues
Updates are costly  Availability may suffer if not careful


Distributed & Parallel DBMS

M. Tamer Özsu

Page 6.3

Execution Model
 There are physical copies of logical objects in the system.  Operations are specified on logical objects, but translated to

operate on physical objects.

Write(x) x Logical object

Write(x1) Write(x2) Write(xn)

x1

x2



xn

Physical copies
Distributed & Parallel DBMS M. Tamer Özsu Page 6.4

Replication Issues
 Consistency models - how do we reason about the consistency of the “global state”?
 Transactional criteria
One-copy serializability  Snapshot isolation  Strong session serializability
  

 Object-centric consistency  Bounded inconsistency
Eventual consistency Epsilon serializability

 Update propogation protocols - what is the algorithm that ensures mutual consistency of replicas by enforcing a given consistency model?

Distributed & Parallel DBMS

M. Tamer Özsu

Page 6.5

Transactional Replica Consistency
 Efficient implementation of sequential consistency requires transactions.  One-copy equivalence
 The

You May Also Find These Documents Helpful

  • Good Essays

    This software is going to have a web server which will be connected to whenever any web service is needed. This server is also going to contain the database. Thus in needs for data also, system will communicate with this server. This communication is capable with the help of JDBC. The data will be synchronized and consistent data will be kept in the server.…

    • 612 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Ls1180 Unit 1 Biology Key

    • 448 Words
    • 2 Pages

    This paper contains THIRTY-EIGHT questions in FIVE sections: Sections A, B, C, D and E. Answer THIRTY-FOUR questions only…

    • 448 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    The topics for these two papers are noted below. Refer to at least one outside source in addition to your text as you prepare each of these papers.…

    • 660 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    A fully distributed DBMS must perform all the functions of a centralized DBMS, and it must handle all necessary functions imposed by the distribution of data and processing.…

    • 1917 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Cis 515week 3

    • 1024 Words
    • 4 Pages

    Bibliography: (2012). Database systems: Design, implementation, and management. (10 ed.). United States of America: Joe Sabatino.…

    • 1024 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    People should not break laws any ways, but most people did not break laws in 1792 because, if you did you could have your eyes gouged out, you could have your hands chopped off and you could even be killed. Hammurabi was a good king to the people of babylon in 1792 BCE. He created laws to keep people from doing bad things and to keep people from going crazy, he also wanted to protect family’s, orphans and the poor. The question is “Was Hammurabis code Just” most people wonder what does just mean, just means fair. I believe that Hammurabi’s code is fair and I will explain in the next paragraph.…

    • 207 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    References: Coronel, C., Morris, S., & Rob, P. (2013). Database systems: Design, implementation, and management (10th ed.). Independence, KY: Cengage.…

    • 906 Words
    • 3 Pages
    Good Essays
  • Good Essays

    References: Coronel, C. (2013). Database Systems: Design, Implementation, and Management, Tenth Edition. Mason, Ohio, United States: Cengage Learning.…

    • 799 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Week2 Discussion2 DBMS

    • 480 Words
    • 3 Pages

    References: 1) Database system Design implementation and management 9th edition Coronel, C., Morris, S.,& Rob, P(2011).…

    • 480 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    References: Coronel, C., Morris, S., & Rob, P. (2011). Database systems: Design, implementation and management (9th ed.). Mason, OH: Cengage Learning.…

    • 1451 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    CS-669 Assignment 1

    • 985 Words
    • 4 Pages

    The purpose of the DBMS is to service between users’ applications and database. This way of accessing to data through the DBMS brings several advantages. First of all, it supports multiple user access at the same time, which helps to update data just in time.…

    • 985 Words
    • 4 Pages
    Powerful Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    following sections of this lecture briefly introduce each of these topics. They will be explored…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Thomas Cole is known for his realistic portrayal of American landscapes and his allegorical works (Eisenman 154). He is a Romantic artist because his artwork depicts natural beauty and wilderness that also reflects "his inner feelings and imagination" (Spielvogel 659). In his series of five paintings, Cole reveals his thoughts and feelings in a series of paintings to show the importance of human 's coexistence with nature because "beauty is not a timeless thing" (Spielvogel 659).…

    • 1573 Words
    • 7 Pages
    Better Essays
  • Powerful Essays

    References: [1] C. J. Dimmer, “The Tandem Non-stop System”, Resilient Computing Systems, (T. Anderson , ed.), pp. 178196, Collins, 1985 [2] D. Wilson, “The STRATUS Computer system”, Resilient Computing Systems, (T. Anderson , ed.), pp. 208231, Collins, 1985. [3] S. K. Shrivastava, G. N. Dixon, and G. D. Parrington, “An Overview of Arjuna: A Programming System for Reliable Distributed Computing,” IEEE Software, Vol. 8, No. 1, pp. 63-73, January 1991. [4]G. D. Parrington et al, “The Design and Implementation of Arjuna”, USENIX Computing Systems Journal, Vol. 8., No. 3, pp. 253-306, Summer 1995. [5] S. K. Shrivastava, “Lessons learned from building and using the Arjuna distributed programming system,” Int. Workshop on Distributed Computing Systems: Theory meets Practice, Dagsthul, September 1994, LNCS 938, Springer-Verlag, July 1995. [6] P.A. Bernstein et al, “Concurrency Control and Recovery in Database Systems”, Addison-Wesley, 1987. [7] M. C. Little, “Object Replication in a Distributed System”, PhD Thesis, University of Newcastle upon Tyne, September 1991. (ftp://arjuna.ncl.ac.uk/pub/Arjuna/Docs/Theses/TR-376-9-91_EuropeA4.tar.Z) [8] M. C. Little and S. K. Shrivastava, “Object Replication in Arjuna”, BROADCAST Project Technical Report No. 50, October 1994. (ftp://arjuna.ncl.ac.uk/pub/Arjuna/Docs/Papers/Object_Replication_in_Arjuna.ps.Z)…

    • 8069 Words
    • 33 Pages
    Powerful Essays
  • Powerful Essays

    Despite the availability of wireless and cellular networks, many applications must support data presentation and collection services while offline or in remote offices. The Microsoft Sync Framework is a highly flexible framework for synchronizing files and data between a client and a master data store. With great flexibility often comes complexity and confusion, however.…

    • 2191 Words
    • 9 Pages
    Powerful Essays