Ingo Müller

Learn More
Requirements of enterprise applications have become much more demanding. They require the computation of complex reports on transactional data while thousands of users may read or update records of the same data. The goal of the SAP HANA database is the integration of transactional and analytical workload within the same database management system. To(More)
The performance of the full table scan is critical for the overall performance of column-store database systems such as the SAP HANA database. Compressing the underlying column data format is both an advantage and a challenge, because it reduces the data volume involved in a scan on one hand and introduces the need for decompression during the scan on the(More)
For decades researchers have studied the duality of hashing and sorting for the implementation of the relational operators, especially for efficient aggregation. Depending on the underlying hardware and software architecture, the specifically implemented algorithms, and the data sets used in the experiments, different authors came to different conclusions(More)
Traditional database operators such as joins are relevant not only in the context of database engines but also as a building block in many computational and machine learning algorithms. With the advent of big data, there is an increasing demand for efficient join algorithms that can scale with the input data size and the available hardware resources. In(More)
The last few decades have seen the rise of Gentle soil Remediation Options (GRO), which notably include in situ contaminant stabilization ("inactivation") and plant-based (generally termed "phytoremediation") options. For trace element (TE)-contaminated sites, GRO aim to either decrease their labile pool and/or total content in the soil, thereby reducing(More)
Gentle Remediation Options (GRO) are risk management strategies or techniques for contaminated sites that result in no gross reduction in soil functionality (or a net gain) as well as risk management. Intelligently applied GROs can provide: (a) rapid risk management via pathway control, through containment and stabilisation, coupled with a longer term(More)
Big Data applications often store or obtain their data distributed over many computers connected by a network. Since the network is usually slower than the local memory of the machines, it is crucial to process the data in such a way that not too much communication takes place. Indeed, only communication volume sublinear in the input size may be affordable.(More)
Domain encoding is a common technique to compress the columns of a column store and to accelerate many types of queries at the same time. It is based on the assumption that most columns contain a relatively small set of distinct values, in particular string columns. In this paper, we argue that domain encoding is not the end of the story. In real world(More)
A range of tools have been proposed to support decision making in contaminated land remediation. From a European perspective it is clear, however, that there are considerable national differences in the decision support process, and more generally in the extent to which this process supports the selection of less invasive, alternative remediation options(More)