EDBT 2026 Demo / reviewers in the wild / expert
Quoc Trung Tran
dblp:99/7117
· DBLP profile ↗
9ranked-venue papers
7as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 7 first-authorArtificial intelligence and machine learning · 2 · 2 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
6 papers |
Query processing and optimization · 27% Data models and query languages · 26% Database system architecture and tuning · 26% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
workload characterization |
0.2 | 1 | 2015 | Oracle Workload Intelligence · SIGMOD Conference 2015 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2015 | Oracle Workload Intelligence · SIGMOD Conference 2015 |
Medical and health informatics
clinical data analysis |
0.2 | 1 | 2014 | GEMINI: An Integrative Healthcare Analytics System · Proc. VLDB Endow. 2014 |
Graph data management
graph inference |
0.2 | 1 | 2014 | GEMINI: An Integrative Healthcare Analytics System · Proc. VLDB Endow. 2014 |
Data models and query languages
query inference |
0.2 | 1 | 2014 | Query reverse engineering · VLDB J. 2014 |
Data models and query languages › query interface
query inference from examples |
0.2 | 1 | 2014 | Query reverse engineering · VLDB J. 2014 |
Query processing and optimization
query reverse engineering |
0.2 | 1 | 2014 | Query reverse engineering · VLDB J. 2014 |
Database system architecture and tuning
index tuning |
0.1 | 1 | 2012 | Kaizen: a semi-automatic index advisor · SIGMOD Conference 2012 |
Information retrieval › query reformulation
query refinement |
0.1 | 1 | 2010 | How to ConQueR why-not questions · SIGMOD Conference 2010 |
Query processing and optimization
query result explanation |
0.1 | 1 | 2010 | How to ConQueR why-not questions · SIGMOD Conference 2010 |
Query processing and optimization › query result explanation
why-not query |
0.1 | 1 | 2010 | How to ConQueR why-not questions · SIGMOD Conference 2010 |
Data integration and cleaning
heterogeneous data integration |
0.1 | 1 | 2014 | GEMINI: An Integrative Healthcare Analytics System · Proc. VLDB Endow. 2014 |
Database system architecture and tuning
index recommendation |
0.0 | 1 | 2012 | Kaizen: a semi-automatic index advisor · SIGMOD Conference 2012 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2009 | Query by output · SIGMOD Conference 2009 |
Methods — techniques the papers use, named apart from their topics
workload modeling · 0.4mining · 0.4predictive analytics · 0.4feedback loop · 0.4query reverse engineering · 0.2query refinement · 0.1data provenance · 0.1query ranking · 0.1data classification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Oracle Workload IntelligenceabstractAnalyzing and understanding the characteristics of the incoming workload is crucial in unraveling trends and tuning the performance of a database system. In this work, we present Oracle Workload Intelligence (WI), a tool for workload modeling and mining, as our attempt to infer the processes that generate a given workload. WI consists of two main functionalities. First, WI derives a model that captures the main characteristics of the workload without overfitting, which makes it likely to generalize well to unseen instances of the workload. Such a model provides insights into the most frequent code paths in the application that drives the workload, and also enables optimizations inside the database system that target sequences of query statements. Second, WI can compare the models of different snapshots of the workload to detect whether the workload has changed. Such changes might indicate new trends, regressions, problems, or even security issues. We demonstrate the effectiveness of WI with an experimental study on synthetic workloads and customer-provided application benchmarks. Quoc Trung Tran, Konstantinos Morfonios, Neoklis Polyzotis |
SIGMOD Conference | 1 |
| 2015 | RITA: an index-tuning advisor for replicated databasesabstractGiven a replicated database, a divergent design tunes the indexes in each replica differently in order to specialize it for a specific subset of the workload. Empirical studies have shown that this specialization brings significant performance gains compared to the common practice of having the same indexes in all replicas. However, reaping the benefits of divergent designs requires the development of new tuning tools for database administrators, and the existing tools unfortunately suffer from severe shortcomings: they assume a fixed number of replicas and a known workload distribution, and ignore the possibility of replica failures and the subsequent effect on load imbalance. Quoc Trung Tran, Ivo Jimenez, Neoklis Polyzotis, Anastasia Ailamaki |
SSDBM | 1 |
| 2014 | GEMINI: An Integrative Healthcare Analytics SystemabstractHealthcare systems around the world are facing the challenge of information overload in caring for patients in an affordable, safe and high-quality manner in a system with limited healthcare resources and increasing costs. To alleviate this problem, we develop an integrative healthcare analytics system called GEMINI which allows point of care analytics for doctors where real-time usable and relevant information of their patients are required through the questions they asked about the patients they are caring for. GEMINI extracts data of each patient from various data sources and stores them as information in a patient profile graph. The data sources are complex and varied consisting of both structured data (such as, patients' demographic data, laboratory results and medications) and unstructured data (such as, doctors' notes). Hence, the patient profile graph provides a holistic and comprehensive information of patients' healthcare profile, from which GEMINI can infer implicit information useful for administrative and clinical purposes, and extract relevant information for performing predictive analytics. At the core, GEMINI keeps interacting with the healthcare professionals as part of a feedback loop to gather, infer, ascertain and enhance the self-learning knowledge base. We present a case study on using GEMINI to predict the risk of unplanned patient readmissions. Zheng Jye Ling, Quoc Trung Tran, Ju Fan, Gerald Choon Huat Koh, Thi Nguyen, Chuen Seng Tan, James Wei Luen Yip, Meihui Zhang 0001 |
Proc. VLDB Endow. | 2 |
| 2014 | Query reverse engineering
Quoc Trung Tran, Chee Yong Chan, Srinivasan Parthasarathy 0001 |
VLDB J. | 1 |
| 2012 | SliceSort: efficient sorting of hierarchical dataabstractSorting is a fundamental operation in data processing. While the problem of sorting flat data records has been extensively studied, there is very little work on sorting hierarchical data such as XML documents. Existing hierarchy-aware sorting approaches for hierarchical data are based on creating sorted subtrees as initial sorted runs and merging sorted subtrees to create the sorted output using either explicit pointers or absolute node key comparisons for merging subtrees. In this paper, we propose SliceSort, a novel, level-wise sorting technique for hierarchical data that avoids the drawbacks of subtree-based sorting techniques. Our experimental performance evaluation shows that SliceSort outperforms the state-of-art approach, HErMeS, by up to a factor of 27%. Quoc Trung Tran, Chee Yong Chan |
CIKM | 1 |
| 2012 | Kaizen: a semi-automatic index advisorabstractIndex tuning; i.e., selecting indexes that are appropriate for the workload to obtain good system performance, is a crucial task for database administrators. Administrators rely on automated index advisors for this task, but existing advisors work either offline, requiring a-priori knowledge of the workload, or online, taking the administrator out of the picture and assuming total control of the index tuning task. Semi-automatic index tuning is a new paradigm that achieves a middle ground: the advisor analyzes the workload online and provides recommendations tailored to the current workload, and the administrator is able to provide feedback to refine future recommendations. In this demonstration we present Kaizen, an index tuning tool that implements semi-automatic tuning. Ivo Jimenez, Huascar Sanchez, Quoc Trung Tran, Neoklis Polyzotis |
SIGMOD Conference | 3 |
| 2011 | Evaluation of set-based queries with aggregation constraintsabstractMany applications often require finding a set of items of interest with respect to some aggregation constraints. For example, a tourist might want to find a set of places of interest to visit in a city such that the total expected duration is no more than six hours and the total cost is minimized. We refer to such queries as SAC queries for ``set-based with aggregation constraints'' queries. The usefulness of SAC queries is evidenced by the many variations of SAC queries that have been studied which differ in the number and types of constraints supported. In this paper, we make two contributions to SAC query evaluation. We first establish the hardness of evaluating SAC queries with multiple count constraints and presented a novel, pseudo-polynomial time algorithm for evaluating a non-trivial fragment of SAC queries with multiple sum constraints and at most one of either count, group-by, or content constraint. We also propose a heuristic approach for evaluating general SAC queries. The effectiveness of our proposed solutions is demonstrated by an experimental performance study. Quoc Trung Tran, Chee Yong Chan |
CIKM | 1 |
| 2010 | How to ConQueR why-not questionsabstractOne useful feature that is missing from today's database systems is an explain capability that enables users to seek clarifications on unexpected query results. There are two types of unexpected query results that are of interest: the presence of unexpected tuples, and the absence of expected tuples (i.e., missing tuples). Clearly, it would be very helpful to users if they could pose follow-up why and why-not questions to seek clarifications on, respectively, unexpected and expected (but missing) tuples in query results. While the why questions can be addressed by applying established data provenance techniques, the problem of explaining the why-not questions has received very little attention. There are currently two explanation models proposed for why-not questions. The first model explains a missing tuple t in terms of modifications to the database such that t appears in the query result wrt the modified database. The second model explains by identifying the data manipulation operator in the query evaluation plan that is responsible for excluding t from the result. In this paper, we propose a new paradigm for explaining a why-not question that is based on automatically generating a refined query whose result includes both the original query's result as well as the user-specified missing tuple(s). In contrast to the existing explanation models, our approach goes beyond merely identifying the "culprit" query operator responsible for the missing tuple(s) and is useful for applications where it is not appropriate to modify the database to obtain missing tuples. Quoc Trung Tran, Chee Yong Chan |
SIGMOD Conference | 1 |
| 2009 | Query by outputabstractIt has recently been asserted that the usability of a database is as important as its capability. Understanding the database schema, the hidden relationships among attributes in the data all play an important role in this context. Subscribing to this viewpoint, in this paper, we present a novel data-driven approach, called Query By Output (QBO), which can enhance the usability of database systems. The central goal of QBO is as follows: given the output of some query Q on a database D, denoted by Q(D), we wish to construct an alternative query Q′ such that Q(D) and Q′ (D) are instance-equivalent. To generate instance-equivalent queries from Q(D), we devise a novel data classification-based technique that can handle the at-least-one semantics that is inherent in the query derivation. In addition to the basic framework, we design several optimization techniques to reduce processing overhead and introduce a set of criteria to rank order output queries by various notions of utility. Our framework is evaluated comprehensively on three real data sets and the results show that the instance-equivalent queries we obtain are interesting and that the approach is scalable and robust to queries of different selectivities. Quoc Trung Tran, Chee Yong Chan, Srinivasan Parthasarathy 0001 |
SIGMOD Conference | 1 |