Keeping distributed databases synchronized in a unstable network

后端 未结 4 594
日久生厌
日久生厌 2021-01-30 23:43

I\'m facing the following challenge:

I have a bunch of databases in different geographical locations where the network may fail a lot (I\'m using cellular network). I ne

4条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-31 00:19

    It's a problem with a quite established corpus of research (of which people is apparently unaware). I suggest to not reinvent a poor, defective wheel if not absolutely necessary (such as, for example, so unusual requirements to allow a trivial solution).

    Some keywords: replication, mobile DBMSs, distributed disconnected DBMSs.

    Also these research papers are relevant (as an example of this research field):

    1. Distributed disconnected databases,
      • The dangers of replication and a solution,
      • Improving Data Consistency in Mobile Computing Using Isolation-Only Transactions,
      • Dealing with Server Corruption in Weakly Consistent, Replicated Data Systems,
      • Rumor: Mobile Data Access Through Optimistic Peer-to-Peer Replication,
      • The Case for Non-transparent Replication: Examples from Bayou,
      • Bayou: replicated database services for world-wide applications,
      • Managing update conflicts in Bayou, a weakly connected replicated storage system,
      • Two-level client caching and disconnected operation of notebook computers in distributed systems,
      • Replicated document management in a group communication system,

    ... and so on.

提交回复
热议问题