4. Data Posting Models

Finally, it is important to consider the data-posting model when choosing a data storage and access method. Data posting is the manner in which data is placed into the database by a data source. From the point of view of a database, the data source is any task that writes data into the database. This task may itself be a consumer of data from another source, such as a PLC, and may modify the organization of the data to suit the database prior to posting it. The data-posting model can be characterized in two ways:

A bulk data source can be made to perform as a point data source by having the data source generate individual data change events for all modified data. If the number of changing values is small per scan period then this approach is reasonable. In typical control applications most data values correspond to binary values that change infrequently. Sending more than one value change per message can further mitigate message passing overhead where possible.

A point data source cannot in general be made to act as a bulk data source, beyond the trivial case of treating each value change as a bulk data change containing a single value.

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.