In this fully updated second edition of the highly acclaimed Managing Gigabytes, authors Witten, Moffat, and Bell continue to provide unparalleled coverage of state-of-the-art techniques for compressing and indexing data. Whatever your field, if you work with large quantities of information, this book is essential reading--an authoritative theoretical resource and a practical guide to meeting the toughest storage and access challenges. It covers the latest developments in compression and indexing and their application on the Web and in digital libraries. It also details dozens of powerful techniques supported by mg, the authors' own system for compressing, storing, and retrieving text, images, and textual images. mg's source code is freely available on the Web.
- Up-to-date coverage of new text compression algorithms such as block sorting, approximate arithmetic coding, and fat Huffman coding
- New sections on content-based index compression and distributed querying, with 2 new data structures for fast indexing
- New coverage of image coding, including descriptions of de facto standards in use on the Web (GIF and PNG), information on CALIC, the new proposed JPEG Lossless standard, and JBIG2
- New information on the Internet and WWW, digital libraries, web search engines, and agent-based retrieval
- Accompanied by a public domain system called MG which is a fully worked-out operational example of the advanced techniques developed and explained in the book
- New appendix on an existing digital library system that uses the MG software
2. TEXT COMPRESSION
5. INDEX CONSTRUCTION
6. IMAGE COMPRESSION
7. TEXTUAL IMAGES
8. MIXED TEXT AND IMAGES
10. THE INFORMATION EXPLOSION
A. GUIDE TO THE MG SYSTEM
B. GUIDE TO THE NZDL
Ian H. Witten is a professor of computer science at the University of Waikato in New Zealand. He directs the New Zealand Digital Library research project. His research interests include information retrieval, machine learning, text compression, and programming by demonstration. He received an MA in Mathematics from Cambridge University, England; an MSc in Computer Science from the University of Calgary, Canada; and a PhD in Electrical Engineering from Essex University, England. He is a fellow of the ACM and of the Royal Society of New Zealand. He has published widely on digital libraries, machine learning, text compression, hypertext, speech synthesis and signal processing, and computer typography. He has written several books, the latest being Managing Gigabytes (1999) and Data Mining (2000), both from Morgan Kaufmann.
Bell, Timothy C.