Demo Data from EDBT 2026 / reviewers in the wild / expert
T. H. Merrett
dblp:m/THMerrett
· DBLP profile ↗
17ranked-venue papers
13as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 9 first-authorTheory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
7 papers |
Information retrieval · 52% Indexing and storage engines · 18% Spatial and temporal data management · 13% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › similarity search
approximate string matching |
0.0 | 1 | 1996 | Tries for Approximate String Matching · IEEE Trans. Knowl. Data Eng. 1996 |
Information retrieval
string matching |
0.0 | 1 | 1996 | Tries for Approximate String Matching · IEEE Trans. Knowl. Data Eng. 1996 |
Algorithms and data structures › data structure design › search structures › search trees
trie |
0.0 | 1 | 1996 | Tries for Approximate String Matching · IEEE Trans. Knowl. Data Eng. 1996 |
Spatial and temporal data management
geographic information systems |
0.0 | 1 | 1992 | Georgraphic Information Systems, A Challenge for the 90's (Panel) · VLDB 1992 |
Data models and query languages
relational algebra |
0.0 | 1 | 1989 | Including Scalars in a Programming Language Based on the Relational Algebra · IEEE Trans. Software Eng. 1989 |
Information retrieval › query understanding
spelling correction |
0.0 | 1 | 1996 | Tries for Approximate String Matching · IEEE Trans. Knowl. Data Eng. 1996 |
Indexing and storage engines › multidimensional indexing
k-d tree |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Indexing and storage engines › multidimensional indexing
multidimensional b-tree |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Indexing and storage engines
multidimensional indexing |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Query processing and optimization
join processing |
0.0 | 1 | 1981 | Scheduling of Page-Fetches in Join Operations · VLDB 1981 |
Indexing and storage engines › buffer management
page fetch scheduling |
0.0 | 1 | 1981 | Scheduling of Page-Fetches in Join Operations · VLDB 1981 |
Indexing and storage engines
b+-tree |
0.0 | 1 | 1989 | Including Scalars in a Programming Language Based on the Relational Algebra · IEEE Trans. Software Eng. 1989 |
Query processing and optimization
cost estimation |
0.0 | 1 | 1977 | Database Cost Analysis: a Top-Down Approach · SIGMOD Conference 1977 |
Query processing and optimization
range query |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Storage systems
buffer management |
0.0 | 1 | 1981 | Scheduling of Page-Fetches in Join Operations · VLDB 1981 |
Performance modeling and evaluation
analytical modeling |
0.0 | 1 | 1977 | Database Cost Analysis: a Top-Down Approach · SIGMOD Conference 1977 |
Methods — techniques the papers use, named apart from their topics
trie indexing · 0.0b-tree · 0.0z-order · 0.0QT-selectors · 0.0bit interleaving · 0.0volatility analysis · 0.0hit ratio formula · 0.0activity analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Aldat: A retrospective on a work in progress
T. H. Merrett |
Inf. Syst. | 1 |
| 2005 | CS++abstractSecondary storage adds the dimension of latency to memory organization. Programming structures, which seamlessly fuse secondary- and primary-memory data processing, are at a higher level than is conventional, and so simpler: data structures are based on bulk processing; programming language abstracts over looping. New abstractions give new ways of thinking and break old habits of programming. We illustrate these changes by integrating a number of areas hitherto thought separate and needing separate programming paradigms. T. H. Merrett |
IDEAS | 1 |
| 1996 | Tries for Approximate String MatchingabstractTries offer text searches with costs which are independent of the size of the document being searched, and so are important for large documents requiring spelling checkers, case insensitivity, and limited approximate regular secondary storage. Approximate searches, in which the search pattern differs from the document by k substitutions, transpositions, insertions or deletions, have hitherto been carried out only at costs linear in the size of the document. We present a trie based method whose cost is independent of document size. Our experiments show that this new method significantly outperforms the nearest competitor for k=0 and k=1, which are arguably the most important cases. The linear cost (in k) of the other methods begins to catch up, for our small files, only at k=2. For larger files, complexity arguments indicate that tries will outperform the linear methods for larger values of k. The indexes combine suffixes and so are compact in storage. When the text itself does not need to be stored, as in a spelling checker, we even obtain negative overhead: 50% compression. We discuss a variety of applications and extensions, including best match (for spelling checkers), case insensitivity, and limited approximate regular expression matching. Heping Shang, T. H. Merrett |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1992 | Georgraphic Information Systems, A Challenge for the 90's (Panel)
Ekow J. Otoo, Ron Lake, Wo-Shun Luk, T. H. Merrett, Hanan Samet |
VLDB | 4 |
| 1991 | Relixpert - An Expert System Shell Written in a Database Programming Language
T. H. Merrett |
Data Knowl. Eng. | 1 |
| 1990 | Scoping is not Orthogonal to CompletenessabstractThe scoping of names in programming languages interacts adversely with first-class procedures if these carry their closures with them. In this paper it is suggested that, if scoping and privacy are regarded as separate concepts, it would provide a partial solution to the problem. T. H. Merrett |
Comput. J. | 1 |
| 1989 | A General Implementation of Relational Recursion with Speedup Techniques for Programmers
A. Clouatre, Normand Laliberte, T. H. Merrett |
Inf. Process. Lett. | 3 |
| 1989 | Including Scalars in a Programming Language Based on the Relational AlgebraabstractScalars, arrays, and records, together with associated operations and syntax, have been introduced as special cases of relations into the relational programming system, relix. This permits all of these data types, as well as relations, to be stored persistently. The requirement in most languages that array elements and record fields can be assigned to leads in this case to the general implementation of QT-selectors as l-expressions, with, in particular, systematic interpretations of assignment to projections and selections of relations. The authors discuss the principles and the implementation of this extension to the relational algebra. They take advantage of the very specialized syntax of array access to build a tuned access method, using B-trees and Z-order. The performance results show the advantage of this implementation over the slower implementation required for general QT-selectors.> T. H. Merrett, Normand Laliberte |
IEEE Trans. Software Eng. | 1 |
| 1986 | A Functional Processor for the Relational Algebra on a MicrocomputerabstractAbstract We have built on the U.C.S.D. P‐system (running on an IBM Personal Computer) a relational algebra processor, MRDS/FS, which is extremely powerful and which supports a functional syntax for the programmer‐user. The relational algebra is provided in the extended operators μ‐join, σ‐join, project and select. The domain algebra is fully implemented for the first time, giving operations on attributes: arithmetic, logic, comparison and four different categories of aggregation of these. A strictly functional syntax is provided, permitting user‐defined functions using the relational and domain algebras as primitive operations. An interactive editor permits the creation, copying and changing of both relations and user‐defined functions. T. H. Merrett, Ted van Rossum |
Softw. Pract. Exp. | 1 |
| 1985 | Relational storage and processing of two-dimensional diagrams
T. H. Merrett, B. Düchting |
Comput. Graph. | 1 |
| 1984 | A Class of Data Structures for Associative SearchingabstractBy interleaving the bits of the binary representations of the attribute values in a tuple, an integer corresponding to the tuple is created. A set of these integers represents a relation. The usual ordering of these integers corresponds to an ordering of multidimensional data that allows the use of conventional file organizations, such as Btrees, in the efficient processing of multidimensional queries (e.g. range queries). The class of data structures generated by this scheme includes a type of kd tree whose balance can be efficiently maintained, a multidimensional Btree which is simpler than previously proposed generalizations, and some previously reported data structures for range searching. All of the data structures in this class also support the efficient implementation of the set operations. Jack A. Orenstein, T. H. Merrett |
PODS | 2 |
| 1981 | Scheduling of Page-Fetches in Join Operations
T. H. Merrett, Yahiko Kambayashi, H. Yasuura |
VLDB | 1 |
| 1979 | Distribution Models of Relations
T. H. Merrett, Ekow J. Otoo |
VLDB | 1 |
| 1978 | QT Logic: Simpler and More Expressive Than Predicate Calculus
T. H. Merrett |
Inf. Process. Lett. | 1 |
| 1977 | Database Cost Analysis: a Top-Down ApproachabstractA top-down approach is proposed for cost analysis for database and information system design. General principles are given which allow the analyst either to estimate rapidly the costs of a wide variety of alternatives or to investigate fewer possibilities in great detail. Techniques are developed which can be used at any level of the iterative design process - at the early stages or at the detailed phase of specific design. The paper applies the methods to the basic categories of file cost at the simpler levels of analysis and refers to the literature for more sophisticated analyses, which can be done within the framework provided here. Among the specific results developed are: the extension of a widely-used hit ratio formula to non-uniform usage distribution; the introduction of the "distribution of depths" for serial accesses; a general activity analysis and a volatility analysis for indexed sequential files. T. H. Merrett |
SIGMOD Conference | 1 |
| 1977 | Relations as Programming Language Elements
T. H. Merrett |
Inf. Process. Lett. | 1 |
| 1971 | General Programs for Management Systems
T. H. Merrett |
Inf. Process. Lett. | 1 |