Data Management

DDMS Overview


Basic Elements

Data Objects


User Applications

Manipulating Data


Further Info

Data Management

Detailed Information About the JGOFS Distributed Database Management System (DDMS)


Large oceanographic programs such as JGOFS (The Joint Global Ocean Flux Study) require data management systems which enable the exchange and synthesis of extremely diverse and widely spread data sets. We have developed a distributed, object-based data management system for multidisciplinary, multi-institutional programs. It provides the capability for all JGOFS scientists to work with the data without regard for the storage format or for the actual location where the data resides. The approach used yields a powerful and extensible system (in the sense that data manipulation operations are not predefined) for managing and working with data from large scale, on-going field experiments.

In the “object-based” system, user programs obtain data by communicating with a program (the “method”) which can interpret the particular data base. Since the communication protocol is standard and can be passed over a network, user programs can obtain data from any data object anywhere in the system. Data base operations and data transformations are handled by methods which read from one or more data objects, process that information, and write to the user program.


  • Permit scientists to use data without concern for storage technique, location, or format
  • Networked interchange of data sets
  • Access to most recent versions of data sets during experiments
  • Handle multidimensional data
  • Transmit metadata
  • Extensible data manipulation routines
  • Usable interactively or from programs



back to top