common classes

C++ foundation classes that can be used in both client and server applications.

concurrent server

A server process identical to other server processes running on the same node.

CPU

Central processing unit.

data marshalling

The capability of using systems of different architectures (big endian, little endian) within one application.

data object

See RTRData object.

deadlock

Deadly embrace, a situation that occurs when two transactions or parts of transactions conflict with each other, which could violate the consistency ACID property when committing them to the database.

disk shadowing

A process by which identical data are written to multiple disks to increase data availability in the event of a disk failure. Used in a cluster environment to replicate entire disks or disk volumes. See also transactional shadowing.

dispatch

A method in the C++ API RTRData class which, when called, interprets the contents on the RTRData object and calls an appropriate handler to process the data. The handler chosen to process the data is the handler registered with the transaction controller. This method is used with the event-driven receive model.

DTC

Microsoft Distributed Transaction Coordinator.

Glossary–3

Page 69
Image 69
Compaq Reliable Transaction Router Common classes, Concurrent server, Data marshalling, Data object, Deadlock, Dispatch