12.2 Architectures for a Distributed System

Factors the designer of a DDBS must consider in choosing an architecture include data placement, the type of communications system, data models supported, and types of applications. Data placement alternatives differ in the amount of data replication they permit. Each alternative dictates a different type of system, using different update and query decomposition procedures. Various data models and accompanying manipulation languages are supported in distributed systems. In general, a designer should avoid models that use record-at-a-time retrieval and choose instead those that allow set-level operations because of the number of messages that are required for programmer-navigated retrieval. In considering ...

Get Databases Illuminated, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.