Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael Watzke
dblp:85/5702
· DBLP profile ↗
9ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9Artificial intelligence and machine learning · 2
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
5 papers |
Query processing and optimization · 56% Transaction processing and concurrency control · 26% Database system architecture and tuning · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
view maintenance |
0.1 | 3 | 2005 | Locking Protocols for Materialized Aggregate Join Views · IEEE Trans. Knowl. Data Eng. 2005 A Comparison of Three Methods for Join View Maintenance in Parallel RDBMS · ICDE 2003 Locking Protocols for Materialized Aggregate Join Views · VLDB 2003 |
Query processing and optimization › query execution
query progress indicator |
0.1 | 2 | 2005 | Increasing the Accuracy and Coverage of SQL Progress Indicators · ICDE 2005 Toward a Progress Indicator for Database Queries · SIGMOD Conference 2004 |
Transaction processing and concurrency control › concurrency control
locking protocols |
0.1 | 2 | 2005 | Locking Protocols for Materialized Aggregate Join Views · IEEE Trans. Knowl. Data Eng. 2005 Locking Protocols for Materialized Aggregate Join Views · VLDB 2003 |
Parallel and multicore computing
parallel query processing |
0.0 | 1 | 2003 | A Comparison of Three Methods for Join View Maintenance in Parallel RDBMS · ICDE 2003 |
Methods — techniques the papers use, named apart from their topics
global index · 0.1auxiliary relation · 0.1value-based latch pool · 0.1fine-granularity locking · 0.1query execution monitoring · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Embedded $\mathcal{EL}$ + Reasoning on Programmable Logic Controllers
Stephan Grimm, Michael Watzke, Thomas Hubauer, Falco Cescolini |
ISWC (2) | 2 |
| 2010 | Transaction reordering
Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
Data Knowl. Eng. | 4 |
| 2008 | Transaction reordering with application to synchronized scansabstractTraditional workload management methods mainly focus on the current system status while information about the interaction between queued and running transactions is largely ignored. An exception to this is the transaction reordering method, which reorders the transaction sequence submitted to the RDBMS and improves the transaction throughput by considering both the current system status and information about the interaction between queued and running transactions. The existing transaction reordering method only considers the reordering opportunities provided by analyzing the lock conflict information among multiple transactions. This significantly limits the applicability of the transaction reordering method. In this paper, we extend the existing transaction reordering method into a general transaction reordering framework that can incorporate various factors as the reordering criteria. We show that by analyzing the resource utilization information of transactions, the transaction reordering method can also improve the system throughput by increasing the resource sharing opportunities among multiple transactions. We provide a concrete example on synchronized scans and demonstrate the advantages of our method through experiments with a commercial parallel RDBMS. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
CIKM | 4 |
| 2008 | Transaction reordering with application to synchronized scansabstractTraditional workload management methods mainly focus on the current system status while information about the interaction between queued and running transactions is largely ignored. An exception to this is the transaction reordering method, which reorders the transaction sequence submitted to the RDBMS and improves the transaction throughput by considering both the current system status and information about the interaction between queued and running transactions. The existing transaction reordering method only considers the reordering opportunities provided by analyzing the lock conflict information among multiple transactions. This significantly limits the applicability of the transaction reordering method. In this paper, we extend the existing transaction reordering method into a general transaction reordering framework that can incorporate various factors as the reordering criteria. We show that by analyzing the resource utilization information of transactions, the transaction reordering method can also improve the system throughput by increasing the resource sharing opportunities among multiple transactions. We provide a concrete example on synchronized scans and demonstrate the advantages of our method through experiments with a commercial parallel RDBMS. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
DOLAP | 4 |
| 2005 | Increasing the Accuracy and Coverage of SQL Progress IndicatorsabstractRecently, progress indicators have been proposed for long-running SQL queries in RDBMSs. Although the proposed techniques work well for a subset of SQL queries, they are preliminary in the sense that (1) they cannot provide non-trivial estimates for some SQL queries, and (2) the provided estimates can be rather imprecise in certain cases. In this paper, we consider the problem of supporting non-trivial progress indicators for a wider class of SQL queries with more precise estimates. We present a set of techniques in achieving this goal. We report an initial implementation of these techniques in PostgreSQL. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
ICDE | 4 |
| 2005 | Locking Protocols for Materialized Aggregate Join ViewsabstractThe maintenance of materialized aggregate join views is a well-studied problem. However, to date the published literature has largely ignored the issue of concurrency control. Clearly, immediate materialized view maintenance with transactional consistency, if enforced by generic concurrency control mechanisms, can result in low levels of concurrency and high rates of deadlock. While this problem is superficially amenable to well-known techniques, such as fine-granularity locking and special lock modes for updates that are associative and commutative, we show that these previous high concurrency locking techniques do not fully solve the problem, but a combination of a "value-based" latch pool and these previous high concurrency locking techniques can solve the problem. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2004 | Toward a Progress Indicator for Database QueriesabstractMany modern software systems provide progress indicators for long-running tasks. These progress indicators make systems more user-friendly by helping the user quickly estimate how much of the task has been completed and when the task will finish. However, none of the existing commercial RDBMSs provides a non-trivial progress indicator for long-running queries. In this paper, we consider the problem of supporting such progress indicators. After discussing the goals and challenges inherent in this problem, we present a set of techniques sufficient for implementing a simple yet useful progress indicator for a large subset of RDBMS queries. We report an initial implementation of these techniques in PostgreSQL. 1. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
SIGMOD Conference | 4 |
| 2003 | A Comparison of Three Methods for Join View Maintenance in Parallel RDBMSabstractIn a typical data warehouse, materialized views are used to speed up query execution. Upon updates to the base relations in the warehouse, these materialized views must also be maintained. The need to maintain these materialized views can have a negative impact on performance that is exacerbated in parallel RDBMSs, since simple single-node updates to base relations can give rise to expensive all-node operations for materialized view maintenance. We present a comparison of three materialized join view maintenance methods in a parallel RDBMS, which we refer to as the naive, auxiliary relation, and global index methods. The last two methods improve performance at the cost of using more space. The results of this study show that the method of choice depends on the environment, in particular, the update activity on base relations and the amount of available storage space. Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
ICDE | 4 |
| 2003 | Locking Protocols for Materialized Aggregate Join Views
Gang Luo 0001, Jeffrey F. Naughton, Curt J. Ellmann, Michael Watzke |
VLDB | 4 |