Please refer to the Data Compression page for a discussion of the advantages of in-memory and persistent database compression.
In-Memory Database Compression
For C# in-memory database applications the Database.Parameters for managing data compression are
ExpectedCompressionRatiowhich have the same effect as the corresponding
mode_maskparameters for C applications. Please see the C API Data Compression page for details. The mode bit
MCO_DB_INMEMORY_COMPRESSIONis automatically applied to the mode mask if some non default (not -1)
CompressionLevelis set. So it is not necessary to set this flag to field
Persistent Database Compression
It is not currently possible to enable persistent database compression on Windows systems. Note that eXtremeDB implements LZ compression in two special file system libraries:
mcofu98ziplogwhich are only available on Unix systems like Linux, MacOS and Solaris.