scispace - formally typeset
G

Guido Moerkotte

Researcher at University of Mannheim

Publications -  174
Citations -  5369

Guido Moerkotte is an academic researcher from University of Mannheim. The author has contributed to research in topics: Query optimization & Query language. The author has an hindex of 37, co-authored 171 publications receiving 5129 citations. Previous affiliations of Guido Moerkotte include Karlsruhe Institute of Technology & RWTH Aachen University.

Papers
More filters
Journal ArticleDOI

Heuristic and randomized optimization for the join ordering problem

TL;DR: It turns out that randomized and genetic algorithms are well suited for optimizing join expressions and generate solutions of high quality within a reasonable running time.
Journal ArticleDOI

Querying Documents in Object Databases

TL;DR: It is shown that almost standard database optimization techniques can be used to answer queries without having to load the entire document into the database, and the interaction of full-text indexes with standard database collection indexes that provide important speed-up are considered.
Proceedings ArticleDOI

Efficient Storage of XML Data

TL;DR: NATHIX is introduced, an efficient, native repository for storing, retrieving and managing tree-structured large objects, preferably XML documents, that takes the semantics of the underlying tree structure of XML documents into account.
Proceedings ArticleDOI

Characteristic sets: Accurate cardinality estimation for RDF queries with multiple joins

TL;DR: This work introduces characteristic sets together with new cardinality estimation methods based upon them and shows experimentally that the new methods are highly superior to the estimation methods employed by commercial DBMSs and by the open-source RDF store RDF-3X.
Journal ArticleDOI

Anatomy of a native XML base management system

TL;DR: This paper gives a tour of Natix, a database management system designed from scratch for storing and processing XML data, showing how to design and optimize areas such as storage, transaction management - comprising recovery and multi-user synchronization - as well as query processing for XML.