Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christoph Kilger

dblp:16/5817 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 1994
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 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
3 papers
Query processing and optimization · 54% Indexing and storage engines · 24% Data models and query languages · 22%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › materialized view
view materialization
0.021994
Function Materialization in Object Bases: Design, Realization, and Evaluation · IEEE Trans. Knowl. Data Eng. 1994
Function Materialization in Object Bases · SIGMOD Conference 1991
Data models and query languages
object-oriented database
0.021994
Function Materialization in Object Bases: Design, Realization, and Evaluation · IEEE Trans. Knowl. Data Eng. 1994
Function Materialization in Object Bases · SIGMOD Conference 1991
Query processing and optimization
query optimization
0.011994
Function Materialization in Object Bases: Design, Realization, and Evaluation · IEEE Trans. Knowl. Data Eng. 1994
Query processing and optimization › query execution
index-based query processing
0.011994
Indexing Multiple Sets · VLDB 1994

Methods — techniques the papers use, named apart from their topics

object identity · 0.0information hiding · 0.0encapsulation · 0.0
YearPublicationVenuePosition
1994 Indexing Multiple Sets
Christoph Kilger, Guido Moerkotte
VLDB1
1994 Function Materialization in Object Bases: Design, Realization, and Evaluation
abstract
View materialization is a well-known optimization technique of relational database systems. We present a similar, yet more powerful, optimization concept for object-oriented data models: function materialization. Exploiting the object-oriented paradigm-namely, classification, object identity, and encapsulation-facilitates a rather easy incorporation of function materialization into (existing) object-oriented systems. Only those types (classes) whose instances are involved in some materialization are appropriately modified and recompiled, thus leaving the remainder of the object system invariant. Furthermore, the exploitation of encapsulation (information hiding) and object identity provides for additional performance tuning measures that drastically decrease the invalidation and rematerialization overhead incurred by updates in the object base. First, it allows us to cleanly separate the object instances that are irrelevant for the materialized functions from those that are involved in the materialization of some function result, and this to penalize only those involved objects upon update. Second, the principle of information hiding facilitates fine-grained control over the invalidation of precomputed results. Based on specifications given by the data type implementor, the system can exploit operational semantics to better distinguish between update operations that invalidate a materialized result and those that require no rematerialization. The paper concludes with a quantitative analysis of function materialization based on two sample performance benchmarks obtained from our experimental object base system GOM.>
Alfons Kemper, Christoph Kilger, Guido Moerkotte
IEEE Trans. Knowl. Data Eng.2
1991 Function Materialization in Object Bases
abstract
View materialization is a well-known optimization technique of relational database systems. In this work we present a similar, yet more powerful optimization concept for object-oriented data models: function materialization. Exploiting the object-oriented paradigm---namely classification, object identity, and encapsulation---facilitates a rather easy incorporation of function materialization into (existing) object-oriented systems. Only those types (classes) whose instances are involved in some materialization are appropriately modified and recompiled---thus leaving the remainder of the object system invariant. Furthermore, the exploitation of encapsulation (information hiding) and object identity provides for additional performance tuning measures which drastically decrease the rematerialization overhead incurred by updates in the object base. First, it allows to cleanly separate the object instances that are irrelevant for the materialized functions from those that are involved in th...
Alfons Kemper, Christoph Kilger, Guido Moerkotte
SIGMOD Conference2