Product Documentation

FairCom ISAM for C

Previous Topic

Next Topic

Leading Character Compression Keys

Key type 4 is for fixed length keys that are likely to have significant leading character duplication among the key values. The common beginnings of successive key values are represented by a compression byte count. Consider the following sequence of key values:

"AABBCCDD"

"AABBCDEF"

"AABCDEFG"

With leading character compression enabled, these 24-bytes could be represented by the following 18-bytes:

"AABBCCDD"

5"DEF"

3"CDEFG"

The integers preceding the key values indicate the number of leading characters that the key value shares in common with the immediately preceding key value.

Note: Key compression imposes a significant performance impact, especially when deleting records. Use this feature only when absolutely necessary to keep index space requirements to a minimum.

TOCIndex