• DocumentCode
    2090605
  • Title

    Data compression in database systems

  • Author

    Cockshott, W.P. ; McGregor, D. ; Kotsis, N. ; Wilson, J.

  • Author_Institution
    Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
  • fYear
    1998
  • fDate
    8-10 Jul 1998
  • Firstpage
    111
  • Lastpage
    120
  • Abstract
    This paper addresses the question of how information-theoretically-derived compact representations can be applied in practice to improve storage and processing efficiency in DBMS. Compact data representation has the potential for savings in storage, access and processing costs throughout the systems architecture and may alter the balance of usage between disk and solid state storage. To realise the potential performance benefits, however, novel systems engineering must be adopted to ensure that compression/decompression overheads are limited. This paper describes a basic approach to storage and processing of relations in a highly compressed form. A vertical columnwise representation is adopted in which columns can dynamically vary incrementally in both length and width. To achieve good performance query processing is carried out directly on the compressed relational representation (using a compressed representation of the query), thus avoiding decompression overheads. Measurements of performance of the Hi-base prototype implementation are compared with those obtained from conventional DBMS
  • Keywords
    data compression; data structures; query processing; relational databases; software performance evaluation; Hi-base prototype; compact data representation; data access; data compression; data decompression; disk storage; information theory; performance; query processing; relational database; solid state storage; systems architecture; systems engineering; vertical columnwise representation; Costs; Data compression; Database systems; Engines; Nonvolatile memory; Prototypes; Random access memory; Read-write memory; Relational databases; Solid state circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 1998. Proceedings. IDEAS'98. International
  • Conference_Location
    Cardiff
  • ISSN
    1098-8068
  • Print_ISBN
    0-8186-8307-4
  • Type

    conf

  • DOI
    10.1109/IDEAS.1998.694365
  • Filename
    694365