Real Time Information Director User Documentation
Technical Overview of the Real Time Information Director
Hewlett-Packard Company 7 529618 - 002
NonStop WLS
Content Metadata
Clinical System
Integration Server
(SeeBeyond, TIBCO)
HL 7
XML via HTTP
Real Time
Information
Director EJB
EHR Data Store
Document
Handlers
Director
Servlet
Figure 2. Loading the EHR Data Store
Partitioning the Data Store
Partitioning provides the ability to spread a table across multiple disks to help balance
workload and improve the performance of a solution. In partitioning, one usually tries to
distribute load evenly across disks and processors and to cluster related data on the same
disk for efficient access. It is usually beneficial to concentrate most input/output for a
transaction to a single partition.
The Director provides artificial partitioning of tables and can also work with tables that
have been naturally partitioned. In the case of artificial partitioning, SQL partitions the
table on the basis of a partition ID column pre-pended to the logical key of the table.
The Director assigns the value of the partition ID column; that value is transparent to
Director clients. In the case of natural partitioning, SQL partitions the table on the basis
of the logical key. Natural partitioning is transparent to the Director, which recognizes
no distinction between a table that has been naturally partitioned and an un-partitioned
table.