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
CompressionLevel,CompressionMaskandExpectedCompressionRatiowhich have the same effect as the correspondingmode_maskparameters for C applications. Please see the C API Data Compression page for details. The mode bitMCO_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 fieldModemanually.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:
mcofu98zipandmcofu98ziplogwhich are only available on Unix systems like Linux, MacOS and Solaris.