jmatrow@ncrwic.Wichita.NCR.COM (John Matrow) (07/03/89)
What is the difference, if any, between distributed processing and cooperative processing? -- John Matrow Information Systems & Services, NCR E&M Wichita NCR:654-8851 <J.Matrow@Wichita.NCR.COM> (316)636-8851 <uunet!ncrlnk!ncrwic!j.matrow> "Call 202/653-1800 for a good time!"
davecb@yunexus.UUCP (David Collier-Brown) (07/04/89)
jmatrow@ncrwic.Wichita.NCR.COM (John Matrow) writes: | What is the difference, if any, between distributed processing and | cooperative processing? If memory serves, they come from the world of transaction processing, and describe two forms of database manipulation in a distributed environment. In distributed TP, the database is distributed and tries to hide the fact that the data may be far away. This can be difficult, you understand, because the human user can detect the timelags (:-)). It also requires the database management system to know about distribution mappings, replication, three-phase commit, etc. In cooperative TP, the databases are local, and explicit, usually static, information is available to tell one database that it has to request the data (as a user) from a remote database over some communication mechanism. It's less transparent, but it is usually easier to do and oft-times easier to reason about/predict/debug, etc. It is also possible to kludge up in a fair hurry. | -- | John Matrow Information Systems & Services, NCR E&M Wichita | NCR:654-8851 <J.Matrow@Wichita.NCR.COM> | (316)636-8851 <uunet!ncrlnk!ncrwic!j.matrow> | "Call 202/653-1800 for a good time!" -- David Collier-Brown, | davecb@yunexus, ...!yunexus!davecb or 72 Abitibi Ave., | {toronto area...}lethe!dave Willowdale, Ontario, | Joyce C-B: CANADA. 223-8968 | He's so smart he's dumb.