I am using Delphi 2009. I have a very simple data structure, with 2 fields:
You should analyse your data. If
then you should test whether compressing your data values increases performance. The decompression of data values (especially on a modern machine with multiple cores, performed in background threads) should incur only a small performance hit, but the gains from having to read fewer blocks from the hard disc (especially if they are not in the cache) could be much larger.
But you need to measure, maybe the database engine stores compressed data anyway.