The FairCom RTG file system links directly into your application's runtime, giving existing applications immediate access to FairCom DB database technology without the need of recompiling. FairCom RTG 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, FairCom RTG 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 FairCom RTG. 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, FairCom RTG transparently allows read/write access to data from your application through SQL and other FairCom interfaces such as ODBC, JDBC, and ADO.NET drivers.
FairCom RTG provides many features for the application developer. Actual features may be limited based on particular license you have purchased. The complete list includes:
Cross-platform support includes Windows, Linux, Solaris, Mac OS X, AIX, HP-UX and others.
FairCom RTG is much more than another "COBOL driver." FairCom RTG is based on the full-featured FairCom Database proven in over 45 years powering thousands of mission-critical applications such as banking and financial transaction management, aviation flight plan coordination, package tracking, materials handling and factory automation, and health care office practice management. What do these have in common? They all depend on reliable 24/7 data integrity, advanced features and never sacrificing performance. FairCom RTG delivers these same advantages to your existing COBOL applications. This list only a peek into what your legacy applications can immediately gain from FairCom RTG.
Data integrity
Data security and protection
Performance from in-memory data caching
Availability through Database Replication
Plug-ins for Advanced server side functionality
Advanced Database Features
Centralized Management
Once you've added the many FairCom RTG server features to your application suite, you'll want to take the next step to advanced data access. FairCom RTG includes a powerful SQL engine directly over existing legacy data. No data duplication to alternate databases. No data normalization processes. No ETL, Direct SQL query reporting over YOUR data. FairCom RTG is not a read only "ODBC Driver." FairCom RTG is complete, concurrent access with read-write functionality. Locking and transaction control is completely coordinated with existing application access. See you data in a whole new view with FairCom RTG SQL.
ANSI SQL Data access
Add SQL Over Legacy Data
Full-text indexing and search
Server side processing
Data Security
Once you centralize complete database management over your existing data, why not open it to modern APIs and frameworks, from both SQL and fast direct record access. FairCom RTG includes a full complement of drivers and APIs immediately ready to access your data. C, Java, .NET, Python? Your choice. Pick the access method best suited for your task and framework at hand.
JSON DB API
SQL Drivers
C, ODBC, JDBC, ADO.NET, Python, Node.js
ISAM Drivers and APIs