![]() |
|
|
|
Roger Hird wrote: Actually, it can be quite simple and reliable - how simple and reliable depends on how often the distributed data needs to be updated, how conflicting updates are resolved, and how often the schema which indicates what is stored where is changed. DNS (as used by the internet) is a good example of a distributed system - the schema sometimes changes, you can have multiple copies and cached results stored all over the internet - but because only a single copy is permitted to be changed (and the official copies and cached copies take their cue from that) the changes ripple cleanly across the internet only rarely causing conflicts.Phase simply two proved too difficult, none of it ever happened, and for years afterwards the central databases continued in use, accessed through windows on the PCs emulating dumb ICL terminals. Ex colleagues I've spoken to still think that trying to merge data kept on a range of local systems, even if theoretically possible, is extremely difficult and unreliable.
|