イントロダクション

GT.CM is the network client/server database software for GT.M. GT.CM on UNIX allows access to GT.M databases residing on a server, by client processes running on multiple nodes on a network.

GT.CM consists of a Server and a Client. The Server is a network object that performs database operations on behalf of GT.M Client processes, running on other nodes of the network. GT.CM uses TCP task-to-task communication facilities for the link between a client GT.M process and a server. GT.CM on UNIX operates properly between supported platforms independent of the native byte ordering The GT.CM client is packaged within the GT.M run-time system.

Since GT.CM on UNIX uses TCP whereas GT.CM on OpenVMS uses DECnet for communication, GT.CM operability between UNIX and OpenVMS is not supported.

When a GT.M process requires access to a database on another node, it sends a request across the network to a GT.CM Server process running on that node, and the Server accesses the database. The process requesting access to a database through GT.CM is referred to as a Client process. The node from which the data is requested is referred to as the Server node.

The use of GT.CM is largely transparent to the GT.M application code. The only visible change in the application.s environment is the addition of error messages delivered in case of problems in network operations.

[注意] 注意

GT.M transaction processing (TP) is not supported via GT.CM, and accessing GT.CM served databases within an M TRANSACTION may cause application level inconsistency in the data.

[注意] 注意

GT.CM サーバはトリガを起動しません。つまり、クライアント・プロセスは、トリガを必要としない更新に自分自身を制限しなければならず、そうでなければトリガが実行するアクションを明示的に呼び出さなければなりません。GT.CMは、トリガをバイパスするため、トリガ・ロジックのバグによって不整合な状態に置かれたデータを修復するためのデバッグや複雑な修正のためにトリガをバイパスするメカニズムを提供する可能性があります。

In the event of recovery from system crashes, application level database consistency cannot be guaranteed for data residing in databases (M global variable namespaces) accessed via different GT.CM servers or distributed between GT.CM and local access.

inserted by FC2 system