Similar to the strategy used in transaction log flushing (see COMPATIBILITY LOG_WRITETHRU), FairCom DB can flush transaction controlled data and index files with a file access mode bypassing filesystem cache. Two configuration options enable this behavior.
COMPATIBILITY TDATA_WRITETHRU and COMPATIBILITY TINDEX_WRITETHRU force transaction controlled data files and index files, respectively, to be written directly to disk (whenever c-tree determines they must be flushed from cache), and calls to flush their OS buffers are skipped.