Skip to main content

FairCom ISAM

FairCom ISAM documentation home

ISAM-graphics_ISAM-In-Action.svg

FairCom ISAM is a plug-and-play replacement for a Btrieve database. It natively supports Btrieve functionality at high speed and provides its many benefits without requiring you to rewrite any application code.

You only need to do two things:

  1. Relink your existing application to the FairCom ISAM driver, which supports Btrieve C API opcodes, including extended functions for batch and filtering (large records are handled with blob chunk handling).

  2. Run FairCom's command-line utility once to migrate your Btrieve files to FairCom's data file format.

FairCom ISAM breathes new life into existing applications for increased performance and modern capabilities, including SQL, JSON, messaging, event streaming, data change streaming, data replication, and more.

You can also create new applications in any programming language and use FairCom's JSON and SQL APIs to read and modify data simultaneously with existing Btrieve applications.

Getting started

Section

Description

Install FairCom products

Install, configure, start, stop, and troubleshoot FairCom products.

Administration Guide

Guide for installing and operating the FairCom server.

Quick start tutorials

Tutorials and drivers for each major programming language.

BTRV documentation

Section

Description

FairCom ISAM User Guide

Installing and configuring FairCom ISAM.

FairCom ISAM License Agreement

FairCom ISAM License Agreement.

Contact us

Don't hesitate to contact us with questions, suggestions, and bug reports. We want you to be successful.

FairCom ISAM modernizes Btrieve applications by replacing their record management system with FairCom's database engine, offering increased reliability, high availability, and performance without changing existing code. It allows modern systems and languages to access legacy data alongside legacy applications. FairCom RTG replaces the Btrieve file system with a database server, enabling real-time read/write access through relational and non-relational interfaces. The value proposition includes enhanced scalability, availability, encryption, data replication, hot backups, and ACID transactions. The FairCom ISAM server supports all Btrieve functionality and is invisible to existing applications. Users can also create new applications using FairCom's JSON and SQL APIs. Documentation links are provided for installation, configuration, and user guides.

FairCom ISAM, modernization solution, Btrieve applications, legacy application, record management system, database engine, reliability, high availability, concurrent users, performance, durability, automatic data backups, modern system, programming language, legacy data, FairCom RTG, Btrieve file system, database server, data tables, real-time read/write access, live data, relational interfaces, non-relational interfaces, scalability, encryption, data replication, hot backups, ACID transactions, data corruption, Btrieve functionality, JSON API, SQL API, enterprise-class database server, Btrieve C API opcodes, extended functions, batch, filtering, blob chunk handling, Install FairCom products, configure, start, stop, troubleshoot, Quick start tutorials, drivers, programming language, FairCom ISAM User Guide, Administration Guide, FairCom ISAM License Agreement