avocets
Avocets
rss 2.0 subscribe to this page
search


view all
•  projects
•  owners
•  tags

Metacat is a flexible metadata database. It utilizes XML as a common syntax for representing the large number of metadata content standards that are relevant to ecology. Thus, Metacat is a generic XML database that allows storage, query, and retrieval of arbitrary XML documents without prior knowledge of the XML schema.

The Metacat database models XML documents as a DOM tree, basically decomposing the nodes of the XML document and storing the node data as a series of records in a relational database via a JDBC connection. At this point, only Oracle and PostgreSQL have been tested as a backend databases, but we have avoided RDBMS specific features in order to maintain portability to other relational databases.

Metacat is implemented as a Java Servlet, and so communicates using basic HTTP protocol semantics. The figure below shows the basic structure of the Metacat architecture. A well defined interface for inserting, updating, deleting, querying, and transforming (using XSL) XML documents is presented. We would like to add the DOM API as an alternative supported mechanism for interacting with Metacat, but have not yet implemented this functionality.

tagged arl cni database escience software xml by winkler4 ...on 16-OCT-08

IBM Cloudscape™ provides a full-featured, robust, small-footprint database server that is simple to deploy and reduces the cost of embedded and Web-based applications.

Includes a no-charge license with product support available from IBM.

Runs on any standard Java Virtual Machine (JVM), allowing developers to "write once, deploy anywhere."

Delivers zero-administration functionality to eliminate the need for a dedicated database administrator.

Open source code is available on the Apache Derby Project site.

Read why IBM is open sourcing Cloudscape as Derby.

Read what customers are saying about Cloudscape.

FAQ for IBM Business Partners
tagged database dlf java by winkler4 ...on 21-MAR-06
mod_dbi_pool provides database connection pooling services for other Apache Modules. Using libdbi it allows other modules to have a dynamic pool of database connections for many common SQL Servers, including mSQL, MySQL, PostgreSQL, Oracle and SQLite.
tagged apache connection_pool database dbi mod_perl by winkler4 ...on 23-JAN-06