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
Thomas Neumann,Guido Moerkotte +1 more
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
Thorsten Fiebig,Sven Helmer,Carl-Christian Kanne,Guido Moerkotte,Julia Neumann,Robert Schiele,Till Westmann +6 more
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.