EDBT 2026 Demo / reviewers in the wild / expert
Tobias Mayr 0001
dblp:96/6027-1 · also Stefan Tobias Mayr
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2004
0000-0003-3220-3067ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 1 first-authorSystems, architecture and hardware · 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
4 papers |
Query processing and optimization · 52% Data stream processing · 30% Distributed and cloud data management · 12% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
publish/subscribe |
0.0 | 1 | 2004 | Implementing a Scalable XML Publish/Subscribe System Using a Relational Database System · SIGMOD Conference 2004 |
Data stream processing › publish/subscribe
XML publish/subscribe |
0.0 | 1 | 2004 | Implementing a Scalable XML Publish/Subscribe System Using a Relational Database System · SIGMOD Conference 2004 |
Distributed and cloud data management › mobile data management
mobile databases |
0.0 | 1 | 1999 | The Cornell Jaguar System: Adding Mobility to PREDATOR · SIGMOD Conference 1999 |
Query processing and optimization
query execution |
0.0 | 1 | 1999 | Client-Site Query Extensions · SIGMOD Conference 1999 |
Query processing and optimization
query optimization |
0.0 | 1 | 1999 | Client-Site Query Extensions · SIGMOD Conference 1999 |
Query processing and optimization › query execution
user-defined function execution |
0.0 | 1 | 1999 | Client-Site Query Extensions · SIGMOD Conference 1999 |
Database system architecture and tuning
extensibility |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Query processing and optimization
user-defined functions |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Systems and software security › language-based security
java security |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Systems and software security › operating system security
sandboxing |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1999 | Client-Site Query Extensions · SIGMOD Conference 1999 |
Programming languages and type systems › object-oriented programming
java |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Programming languages and type systems
language design |
0.0 | 1 | 1998 | Secure and Portable Database Extensibility · SIGMOD Conference 1998 |
Methods — techniques the papers use, named apart from their topics
system-r optimizer · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Implementing a Scalable XML Publish/Subscribe System Using a Relational Database SystemabstractAn XML publish/subscribe system needs to match many XPath queries (subscriptions) over published XML documents. The performance and scalability of the matching algorithm is essential for the system when the number of XPath subscriptions is large. Earlier solutions to this problem usually built large finite state automata for all the XPath subscriptions in memory. The scalability of this approach is limited by the amount of available physical memory. In this paper, we propose an implementation that uses a relational database as the matching engine. The heavy lifting part of evaluating a large number of subscriptions is done inside a relational database using indices and joins. We described several different implementation strategies and presented a performance evaluation. The system shows very good performance and scalability in our experiments, handling millions of subscriptions with moderate amount of physical memory. Berthold Reinwald, Hamid Pirahesh, Tobias Mayr 0001, Jussi Myllymaki |
SIGMOD Conference | 4 |
| 2003 | Leveraging Non-Uniform Resources for Parallel Query ProcessingabstractModular clusters are now composed of nonuniform nodes with different CPUs, disks or network cards so that customers can adapt the cluster configuration to the changing technologies and to their changing needs. This challenges dataflow parallelism as the primary load balancing technique of existing parallel database systems. We show in this paper that dataflow parallelism alone is ill suited for modular clusters because running the same operation on different subsets of the data can not fully utilize non-uniform hardware resources. We propose and evaluate new load balancing techniques that blend pipeline parallelism with data parallelism. We consider relational operators as pipelines of fine-grained operations that can be located on different cluster nodes and executed in parallel on different data subsets to best exploit non-uniform resources. We present an experimental study that confirms the feasibility and effectiveness of the new techniques in a parallel execution engine prototype based on the open-source DBMS Predator. Tobias Mayr 0001, Philippe Bonnet, Johannes Gehrke, Praveen Seshadri |
CCGRID | 1 |
| 1999 | The Cornell Jaguar System: Adding Mobility to PREDATORabstractThe Cornell Jaguar Project is exploring a variety of issues related to mobility and query processing. One broad theme is to break down the traditional client and server boundaries, leading to ubiquitous query processing. Another theme is to extend database and query processing techniques to small-scale and mobile devices. The project builds on and extends the Cornell PREDATOR database engine. Philippe Bonnet, Kyle Buza, Zhiyuan Chen 0003, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr 0001, Ivan Oprencak, Praveen Seshadri, Hubert Siu |
SIGMOD Conference | 9 |
| 1999 | Client-Site Query ExtensionsabstractWe explore the execution of queries with client-site user-defined functions (UDFs). Many UDFs can only be executed at the client site, for reasons of scalability, security, confidentiality, or availability of resources. How should a query with client-site UDFs be executed? We demonstrate that the standard execution technique for server-site UDFs performs poorly. Instead, we adapt well-known distributed database algorithms and apply them to client-site UDFs. The resulting query execution techniques are implemented in the Cornell Predator database system, and we present performance results to demonstrate their effectiveness. We also consider the question of query optimization in the context of client-site UDFs. The known techniques for expensive UDFs are inadequate because they do not take the location of the UDF into account. We present an extension of traditional 'System-R' optimizers that suitably optimize queries with client-site operations. Tobias Mayr 0001, Praveen Seshadri |
SIGMOD Conference | 1 |
| 1998 | Secure and Portable Database ExtensibilityabstractThe functionality of extensible database servers can be augmented by user-defined functions (UDFs). However, the server's security and stability are concerns whenever new code is incorporated. Recently, there has been interest in the use of Java for database extensibility. This raises several questions: Does Java solve the security problems? How does it affect efficiency? Michael W. Godfrey, Tobias Mayr 0001, Praveen Seshadri, Thorsten von Eicken |
SIGMOD Conference | 2 |