ACE APIs
FairCom's ACE APIs provide low-level control over all aspects of data processing in order to build solutions that are unrivaled in capability and performance.
FairCom's ACE APIs provide low-level control over all aspects of data processing in order to build solutions that are unrivaled in capability and performance
FairCom's ACE APIs (Advanced Core Engineering APIs) use the Record Buffer Method to provide low-level control over all aspects of data processing in order to build solutions that are unrivaled in capability and performance. These APIs retrieve record buffers from disk or cache and directly load them into application memory. This approach is exceptionally fast and works best for applications that run on the same computer as the FairCom DB server.
The FairCom DB server retrieves record buffers from disk or cache and directly loads them into application memory. This approach is very fast and works best for applications that run on the same computer as the FairCom DB server.
The ISAM API
This is the primary API in FairCom's family of ACE APIs. It provides full control over data processing, which allows your application to achieve unrivaled performance. It works best in the C and C++ languages.
The c-tree Database API (CTDB)
This API provides high performance with less code than the ISAM API. It works well in a variety of languages, such as C, C++, Java, C#, and Visual Basic.
The low-level ACE API
This API provides total control over every detail of index and table creation and management. It requires the most code and provides maximum control for maximum performance. It works best in the C language.
ACE APIs for C
Section | Description |
---|---|
Tutorials for working with record buffers. | |
Developer guide to building high-speed C applications using FairCom DB. | |
Guide for the c-treeDB C API. | |
Guide for using the full-text search. | |
Guide for automating timestamps, aggregation, and purging. | |
Guide for intercepting and interacting with database change events. | |
Guide for detecting and managing conflict resolution, data transformation, data filtering, and replicating to another database. | |
Introduction and tutorial on accessing the FairCom DBat the lowest possible level. | |
Guide for creating a new Microsoft Visual Studio C project using the CTDB API. | |
Complete list of FairCom error codes. |
ACE APIs for C++
Section | Description |
---|---|
Tutorials for working with record buffers. | |
Guide for using the c-treeDB C++ API. | |
Guide for building C++ applications using FairCom's ISAM and low-level APIs. | |
Guide for using the full-text search. | |
Developer guide for embedding SQL in C and C++. | |
Guide for C++ programmers to automate FairCom's data replication engine. | |
Guide for creating a new Microsoft Visual Studio C++ project using the c-treeDB server. | |
Complete list of FairCom error codes. |
ACE APIs for Java
Section | Description |
---|---|
Tutorials for working with record buffers using the JTDB API. | |
Reference guide for using the c-tree Database in Java — this API is called JTDB. | |
Tutorials for using the JPA and Hibernate to build Java applications using FairCom's JDTB API. | |
Guide for using the full-text search. | |
Answers to common problems. | |
Complete list of FairCom error codes. |
ACE APIs for C#
Section | Description |
---|---|
Tutorial for using the c-tree Database API in C#. | |
Reference guide for using the c-tree Database API in .NET. | |
Guide for using the full text search. | |
Complete list of FairCom error codes. |
ACE APIs for Visual Basic
Section | Description |
---|---|
Tutorial for using the c-tree Database API in Visual Basic.NET. | |
Reference guide for using the c-tree Database API in .NET. | |
Guide for using the full text search. | |
Complete list of FairCom error codes. |
Don't hesitate to contact us with questions, suggestions, and bug reports. We want you to be successful.
Address:
6300 W. Sugar Creek Drive
Columbia, Missouri 65203-9052
Phone:
800.234.8180