DHPC Talk DHPCT-018
Querying and Auxiliary Data in the DISCWorld
Jesudas Mathew
Archived: 25 February 1999
Presented at
the 5th IDEA Workshop, Fremantle, February 1998.
See also the accompanying
technical paper.
Abstract
An integral part of the DISCworld environment is access to the storage
and manipulation of the auxiliary data that is associated with each of
the large data objects that is stored in a repository. For efficient job
execution, it is necessary to minimise the movement and processing of
relatively large files: this can be accommodated by pre-identifying
files of interest by querying the auxiliary data assocaited with each
file. A natural storage means of such auxiliary data would be in a
RDBMS. However the interfaces to most RDMSs is proprietary and requires
vendor and platform specific software to be installed at both the client
and server. The Java JDBC package provides a mechanism for universal
access to the data stored in a database. We propose, and have built a
prototype implementation for, a high-level Java-based database layer
that allows for storage and querying of auxiliary data. It also provides
mechanisms by which the schema of the database can be dynamically
altered, and uses Boolean Syntax Query form in preference to the SQL
that is native to the database. Our implementation uses Informix
Universal Server as the underlying database and we suggest how the
Object-Relational extensions that this database provides can be utilised
in constructing a storage environment for auxiliary data. We also
discuss how graphical Java client applications can be constructed so
users can browse auxiliary data without prior knowledge of the schema.
PostScript version of the slides
[
DHPC Home |
Projects |
People |
Organisations |
Reports |
Talks |
Research |
Education ]
webmaster@dhpc.adelaide.edu.au