c-treeACE V10 introduced compression support. This greatly reduces disk space requirements for today's extremely large files.
Remember, c-treeACE supports files up to 16 exabytes (18 million terabytes)! When data is sparsely populated, compression can substantially reduce your space needs.
User-Defined Compression
In addition to Run Length Encoding (RLE) and zlib compression, the c-treeACE data record compression feature supports user-definable compression modules. The ctSETCOMPRESS function will accept a compression type of ctCMPRECuser, which must be accompanied by the name of a DLL that performs the custom compression. Discuss your needs with a FairCom engineer if you need help with special requirements.
For more information, see ctSetCompress in the c-tree Plus Programmer's Reference Guide.