Data Compression has been implemented within the low-level record I/O. Recent challenges of larger file sizes, downsizing needs and migration compatibility from other systems already supporting data compression (as well as other customer requirements) drove our efforts on this core I/O enhancement.
Data volumes are exploding, and, as a result, database file sizes are proportionately increasing. Managing large files remains an important consideration. Compressing data is a valuable technique to reduce this data storage challenge. As low-level data records are read from or written to disk, just before they are passed to the operating system’s file system, c-treeACE now intervenes and compresses before writing and un-compresses after reading each data record. In some cases we’ve observed compression ratios of 80:1 and more.
For more information, see the Data Compression section later in this document.