Product Documentation

c-treeRTG COBOL Edition User's Guide

Previous Topic

Next Topic

c-treeRTG File System Overview

The c-treeRTG file system links directly into your application's runtime, giving existing applications immediate access to FairCom DB database technology without the need of recompiling. c-treeRTG replaces the original file system. It intercepts calls for storing and retrieving records and takes advantage, when requested, of indexes over the record buffers.

An important consideration in a client/server architecture is the time spent in client/server communication (in contrast to the direct disk access of other file-systems). With this in mind, FairCom's engineers customized a special edition of the FairCom DB database engine, c-treeRTG Server, incorporating the functionality required of the file system. The thin client sends requests directly to the server, reducing network traffic and time spent in communication.

Transactions are another advantage of running c-treeRTG. It is suggested that customers with production databases keep transaction logs on another disk subsystem. If a disk failure occurs in the primary data subsystem, the logs remain available. Once the main subsystem is repaired (or a backup server is found), the logs can be rolled forward into a restored copy of the database.

In addition, c-treeRTG transparently allows read/write access to data from your application through SQL and other FairCom interfaces such as ODBC, JDBC, and ADO.NET drivers.