IDRT - Integrated Data Repository Toolkit
Space shortcuts
Space Tools

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

The i2b2 Web Client can be hosted by any web server that supports HTML, JavaScript, CSS and GIF / JPG / PNG image files. The i2b2 requires the following components to be installed on the web server.

indent
Level1

Servers Running Linux / MacOS Operating System

indent
Level2

1. Client URL Request Library (cURL)

indent
Level2

2. PHP: Hypertext Preprocessor (PHP)

indent
Level1

Servers Running Windows Operating System

indent
Level2

1. Internet Information Services (IIS)

indent
Level2

2. PHP: Hypertext Preprocessor (PHP)

indent
Level1

Servers Running Apache HTTPD 2.4

indent
Level2

1. The default timeout is 60, this needs to be increased for long running queries.

...

Level2

...

simple, generic database schema used by i2b2 has very much contributed to its success, as it simplifies the loading of data and does not require changes to its table structure when new data elements are added. However, with large datasets, the placement of all fact data in a single table can be detrimental to query performance. The goal of this best practice guide is to summarize possible performance optimizations which do not require changes to the i2b2 application code. The measures described include database-level modifications (indexing, partitioning) as well as query strategy. During our tests, performance gains of up to 80x could be reached by applying these measures.

Note

The optimizations described were developed and tested on i2b2 v1.6 with an Oracle 11g database

Contents

Children Display