Difference between revisions of "Network installation"

From ECHSA Congenital Database
Jump to navigationJump to search
m
Line 1: Line 1:
 
{{manual-infobox}}
 
{{manual-infobox}}
 +
 +
If the application is to be used on many computers at the same time, additional tasks need to performed. Most importantly, the local database has to be installed separately. The application uses JDBC database connection, which allows it to use different database engines. The tested database engines are:
 +
 +
*[[Derby|Derby network installation]] (formerly known as Cloudscape)
 +
*[[PostgreSQL|PostgreSQL network installation]]
 +
 +
Both database engines are Open Source and can be used free of charge. If you want or need to run the database on different database engine, contact the [[software development team]] for more information.
 +
 +
The database server installation means, that one of the computers in the network is '''running all the time''' and it has the database engine (e.g. [[PostgreSQL]]) installed on it. When a user starts the [[EACTS Database Software]], it connects to the database server and uses it to read and write data. The server does not have to be a special computer. Common PC with enough resources (RAM memory and disk space) can be used. It just has to be running when EACTS Database Software is used.
  
 
[[Image:NetworkInstallationDeployment.png|thumb|160px|left|Network installation deployment diagram]]
 
[[Image:NetworkInstallationDeployment.png|thumb|160px|left|Network installation deployment diagram]]

Revision as of 11:18, 14 October 2005

User's manual

Quickstart
Overview
Single user installation
Network installation
Database structure
Export to CSV

Data entry

Staff, Patients, Diagnoses, Non cardiac abnormalities, Admissions, Operations, Procedures

If the application is to be used on many computers at the same time, additional tasks need to performed. Most importantly, the local database has to be installed separately. The application uses JDBC database connection, which allows it to use different database engines. The tested database engines are:

Both database engines are Open Source and can be used free of charge. If you want or need to run the database on different database engine, contact the software development team for more information.

The database server installation means, that one of the computers in the network is running all the time and it has the database engine (e.g. PostgreSQL) installed on it. When a user starts the EACTS Database Software, it connects to the database server and uses it to read and write data. The server does not have to be a special computer. Common PC with enough resources (RAM memory and disk space) can be used. It just has to be running when EACTS Database Software is used.

Network installation deployment diagram

The network installation is different from a single installation, where the database server and user interface are together. In a network installation, server and user's interface are separated.

You will probably need a qualified personnel to install the database server. Currently, the PostgreSQL and Derby servers are tested for use with EACTS Database Software. Oracle and MS-SQL servers are not yet supported.

Once the server is installed, you can connect as many clients (user interfaces on different computers) as you wish. Please read on to learn about the installation.


PostgreSQL network installation

See the article PostgreSQL network installation

Derby network installation

It is possible to perform a Derby database server network installation. Detailed instructions are not yet available.

See also: