My Account Log in

1 option

Similarity Joins in Relational Database Systems / by Nikolaus Augsten, Michael Bohlen.

Springer Nature Synthesis Collection of Technology Collection 5 Available online

View online
Format:
Book
Author/Creator:
Augsten, Nikolaus., Author.
Bohlen, Michael., Author.
Series:
Synthesis Lectures on Data Management, 2153-5426
Language:
English
Subjects (All):
Computer networks.
Data structures (Computer science).
Information theory.
Computer Communication Networks.
Data Structures and Information Theory.
Local Subjects:
Computer Communication Networks.
Data Structures and Information Theory.
Physical Description:
1 online resource (XVII, 106 p.)
Edition:
1st ed. 2014.
Place of Publication:
Cham : Springer International Publishing : Imprint: Springer, 2014.
System Details:
Mode of access: World Wide Web.
Summary:
State-of-the-art database systems manage and process a variety of complex objects, including strings and trees. For such objects equality comparisons are often not meaningful and must be replaced by similarity comparisons. This book describes the concepts and techniques to incorporate similarity into database systems. We start out by discussing the properties of strings and trees, and identify the edit distance as the de facto standard for comparing complex objects. Since the edit distance is computationally expensive, token-based distances have been introduced to speed up edit distance computations. The basic idea is to decompose complex objects into sets of tokens that can be compared efficiently. Token-based distances are used to compute an approximation of the edit distance and prune expensive edit distance calculations. A key observation when computing similarity joins is that many of the object pairs, for which the similarity is computed, are very different from each other. Filters exploit this property to improve the performance of similarity joins. A filter preprocesses the input data sets and produces a set of candidate pairs. The distance function is evaluated on the candidate pairs only. We describe the essential query processing techniques for filters based on lower and upper bounds. For token equality joins we describe prefix, size, positional and partitioning filters, which can be used to avoid the computation of small intersections that are not needed since the similarity would be too low.
Contents:
Preface
Acknowledgments
Introduction
Data Types
Edit-Based Distances
Token-Based Distances
Query Processing Techniques
Filters for Token Equality Joins
Conclusion
Bibliography
Authors' Biographies
Index.
Notes:
Includes bibliographical references and index.
ISBN:
9783031018510
3031018516

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account