|
Download a PDF version of this Article Table of contents: Objectivity/DB - Flexible Deployment
|
Data Locality In a central server database environment all data is transmitted to or requested from a single logical server node. Objectivity/DB is a distributed DBMS, so data can be captured, processed, cached and accessed at any convenient location. For instance, raw data collected from an instrument or sensor can be stored within or close to the equipment that created it, such as near the factory floor or in a moving vehicle. Initial processing may occur there or in separate, probably larger, systems that read the data, correlate it with other data resources and create a repository of more useful information. The original data may stay where it is or be moved to the information repository, depending on usage patterns and local resources.
Deciding where to store individual items or groups of data depends on many of the other parameters mentioned in this section, particularly: processor power; I/O and network bandwidth; data usage patterns; fault tolerance and security. Objectivity/DB federations can be logically and physically segmented using the database and container constructs. This topic is discussed in depth in a separate White Paper – “Dynamic Containers – the key to superior performance”, discusses this topic in depth. |
Copyright © Objectivity, Inc. 2000-2007. All Rights Reserved.