Database compression

Despite the fact that computer memory costs have decreased dramatically over the past few years, data storage still remains, and will probably always remain, an important cost factor for many large scale database applications. Compressing data in a database system is attractive for two reasons: data storage reduction and performance improvement. Storage reduction is a direct and obvious benefit, while performance improves because smaller amounts of physical data need to be moved for any particular operation on the database. We address several aspects of reversible data compression and compression techniques:general concepts of data compression; a number of compression techniques; a comparison of the effects of compression on common data types; advantages and disadvantages of compressing data; and future research needs.

[1]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[2]  Hassan K. Reghbati,et al.  Special Feature An Overview of Data Compression Techniques , 1981, Computer.

[3]  Toby J. Teorey,et al.  Design of Database Structures , 1982 .

[4]  Dennis G. Severance,et al.  A practitioner's guide to data base compression - Tutorial , 1983, Inf. Syst..

[5]  Terry A. Welch,et al.  A Technique for High-Performance Data Compression , 1984, Computer.

[6]  Mostafa A. Bassiouni,et al.  Data Compression in Scientific and Statistical Databases , 1985, IEEE Transactions on Software Engineering.

[7]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[8]  Douglas W. Jones,et al.  Application of splay trees to data compression , 1988, CACM.

[9]  Yehoshua Perl,et al.  The cascading of the LZW compression algorithm with arithmetic coding , 1991, [1991] Proceedings. Data Compression Conference.

[10]  Oscal T.-C. Chen,et al.  A neural network based VLSI vector quantizer for real-time image compression , 1991, [1991] Proceedings. Data Compression Conference.

[11]  J. Venbrux,et al.  A very high speed lossless compression/decompression chip set , 1991, [1991] Proceedings. Data Compression Conference.

[12]  Mostafa A. Bassiouni,et al.  Multibit decoding/encoding of binary codes using memory based architectures , 1991, [1991] Proceedings. Data Compression Conference.

[13]  James A. Storer,et al.  DCC '92 : Data Compression Conference , 1991 .

[14]  R. Anderson,et al.  A very high speed noiseless data compression chip for space imaging applications , 1991, [1991] Proceedings. Data Compression Conference.

[15]  O. Steinlein,et al.  Overview of Data Compression Techniques , 1995 .