Capitalware Inc. would like to announce the official release of MQ Message Compression v1.0.0.
MQ Message Compression (MQMC) is a solution that provides compression for MQ message data while it resides in a queue or topic and in the MQ logs (i.e. all data at rest). Data compression is the process of modifying and/or converting the structure of bits of data so that it consumes less space in memory and/or on disk.
Question: Would you trade a little CPU time to drastically reduce the disk I/O time?
- MQMC has implemented 7 lossless compression algorithms:
- LZ4 is a lossless data compression algorithm that is focused on compression and decompression speed. It belongs to the LZ77 family of byte-oriented compression schemes. LZ4 algorithm is incredibly fast. MQMC implemented the LZ4 project.
- LZW (Lempel-Ziv-Welch) encodes sequences of 8-bit data as fixed-length 12-bit codes. MQMC implemented LZW from Michael Dipperstein’s lzw project.
- LZMA uses a dictionary compression algorithm, whose output is then encoded with a range encoder, using a complex model to make a probability prediction of each bit (Lempel–Ziv–Markov). MQMC implemented LZMA SDK from 7-Zip.
- LZMA_FAST uses LZMA SDK with a Level set to 4.
- LZMA_BEST uses LZMA SDK with a Level set to 5.
- RLE (Run Length Encoding) encodes sequences of the same data value occurring over many consecutive data elements are stored as a single data value and count.
- zlib only supports one algorithm, called DEFLATE, which uses a combination of a variation of LZ77 (Lempel–Ziv 1977) and Huffman coding. MQMC implemented zlib from Rich Geldreich’s miniz project.
- ZLIB_FAST uses zlib with a Level of Z_BEST_SPEED.
- ZLIB_BEST uses zlib with a Level of Z_BEST_COMPRESSION.
MQMC is an MQ API Exit that operates with IBM MQ v7.1, v7.5, v8.0, v9.0, v9.1 and v9.2 in Windows, Unix, IBM i (OS/400) and Linux platforms.
On IBM i, Linux, Unix and Windows, MQMC can be configured and used with a non-default installation of MQ in a multi-install MQ environment.
For more information about MQMC, please go to:
https://www.capitalware.com/mqmc_overview.html
For a FREE 60-day trial including free support, send an email to: support@capitalware.com to request a trial of MQ Message Compression.
Regards,
Roger Lacroix
Capitalware Inc.