The FairCom DB API .NET record management hides API from the user all the complexities of maintaining a generic record buffer for tables. While fixed length records may be easier to implement and maintain, variable length records do present a greater challenge for the developer.
When a table contains variable length records, each record read may require buffers of different sizes. The FairCom DB API .NET record manager performs the function of expanding and shrinking record buffers to deal with the necessities of variable length records. The c-tree ISAM API also requires different API calls for fixed length and variable length records, but the FairCom DB API .NET presents to the user one common API that deals with both fixed and variable length records.
Only the application architecture and system resources limit the number of FairCom DB API .NET record buffers associated with a table.