Previous Topic Previous

Next Topic Next

Book Contents Contents

Book Index Index

PMOD Database Functionality

The PMOD database functionality is based on an external SQL database engine. Two such databases are currently supported:

In this section it is assumed that the database engine is working properly.

There are two different types of databases in PMOD:

  1. JDBC Databases: These are SQL databases to which PMOD communicates using the Java Data Base Connection (JDBC) interface. Typically, the JDBC Databases reside on the local machine. The user can create new JDBC databases from the PMOD configuration utility. If he wants, he can make them available to PMOD installations on different computers by a PMOD protocol called Transaction Server (TS, see below).
  2. Remote Transaction Server Databases: These are SQL databases which are not directly accessed, but indirectly through a PMOD installation residing on a different computer. As the transaction server databases are managed by a different PMOD installation, they cannot be created or deleted, but only used for reading and writing.

The transaction server concept is useful in an environment of multiple PMOD installations. On one of the PMOD installations, the PMOD JDBC databases are created. On the same system, the PMOD DICOM server is started, and saves the received images in one of the databases. On all other installations, mySQL need not be installed. Those installations access the databases just through the transaction server as illustrated below.

PMOD DICOM Database

In This Chapter

Creation and Configuration of Databases

Setting up a Transaction Server to Publish a Database

User-Specific Database Preferences

Database Data Loading

Saving Data to a Database

Administrative Tools