The c-treeDB .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 c-treeDB .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 c-treeDB .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 c-treeDB .NET record buffers associated with a table.