Demo Data from EDBT 2026 / reviewers in the wild / expert
Ying Yan 0006
dblp:77/4933-6
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2019
0009-0003-3890-6238ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 2 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
5 papers |
Query processing and optimization · 41% Data mining · 22% Information retrieval · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
approximate query processing |
0.6 | 2 | 2019 | Bounded Approximate Query Processing · IEEE Trans. Knowl. Data Eng. 2019 Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014 |
Query processing and optimization › OLAP
OLAP query processing |
0.4 | 1 | 2019 | Bounded Approximate Query Processing · IEEE Trans. Knowl. Data Eng. 2019 |
Information retrieval › similarity search
metric space similarity search |
0.3 | 1 | 2017 | MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017 |
Database system architecture and tuning › database design
physical database design |
0.3 | 1 | 2017 | Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017 |
Information retrieval
similarity search |
0.3 | 1 | 2017 | MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017 |
Storage systems › data management › database storage
columnar storage |
0.3 | 1 | 2017 | Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017 |
Storage systems
storage engine |
0.3 | 1 | 2017 | Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017 |
Data mining
anomaly detection |
0.2 | 1 | 2015 | Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015 |
Distributed and cloud data management › distributed query processing
distributed aggregation |
0.2 | 1 | 2015 | Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015 |
Data mining › anomaly detection › outlier detection
distributed outlier detection |
0.2 | 1 | 2015 | Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015 |
Data mining › anomaly detection
outlier detection |
0.2 | 1 | 2015 | Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015 |
Query processing and optimization › approximate query processing
stratified sampling |
0.2 | 1 | 2014 | Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014 |
Query processing and optimization
SQL query processing |
0.1 | 1 | 2017 | MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017 |
Query processing and optimization
aggregate query processing |
0.1 | 1 | 2014 | Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014 |
Data mining
big data analytics |
0.1 | 1 | 2014 | Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014 |
Methods — techniques the papers use, named apart from their topics
cost model · 0.6synopsis construction · 0.4sampling · 0.4grouping · 0.4compressive sensing · 0.2stratified sampling · 0.2error bound analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Bounded Approximate Query ProcessingabstractOLAP is a core functionality in database systems and the performance is crucial to enable on-time decisions. However, OLAP queries are rather time consuming, especially on large datasets, and traditional exact solutions usually cannot meet the high-performance requirement. Recently, approximate query processing (AQP) has been proposed to enable approximate OLAP. However, existing AQP methods have some limitations. First, they may involve unacceptable errors on skewed data (e.g., long-tail distribution). Second, they require to store large amount of data and have no significant performance improvement. Third, they only support a small subset of SQL aggregation queries. To overcome these limitations, we propose a bounded approximate query processing framework BAQ. Given a predefined error bound and a set of queries, BAQ judiciously selects high-quality samples from the data to generate a unified synopsis offline, and then uses the synopsis to answer online queries. Compared with existing methods, BAQ has the following salient features. (1) BAQ does not need to generate a synopsis for each query while it only generates a unified synopsis, and thus BAQ has much smaller synopsis. (2) BAQ achieves much smaller error than existing studies. Specifically, BAQ can provide deterministic approximate results (i.e., the estimated query results must be within the error bound with 100 percent confidence) for SQL aggregation queries that do not contain selection conditions on numerical columns. For queries with selection conditions on numerical columns, we propose effective grouping-based techniques and the estimated results are also within the error bound in practice. Experimental results on both real and synthetic datasets show that BAQ significantly outperforms state-of-the-art approaches. For example, on a Microsoft production dataset (a real dataset with synthetic queries), BAQ has 10-100× improvement on synopsis size and 10-100× improvement on the error compared with state-of-the-art algorithms. Yong Zhang 0002, Guoliang Li 0001, Wenbo Tao, Ying Yan 0006 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2017 | EtherQL: A Query Layer for Blockchain System
Kai Zheng 0001, Ying Yan 0006, Qi Liu 0049, Xiaofang Zhou 0001 |
DASFAA (2) | 3 |
| 2017 | Wide Table Layout Optimization based on Column Ordering and DuplicationabstractModern data analytical tasks often witness very wide tables, from a few hundred columns to a few thousand. While it is commonly agreed that column stores are an appropriate data format for wide tables and analytical workloads, the physical order of columns has not been investigated. Column ordering plays a critical role in I/O performance, because in wide tables accessing the columns in a single horizontal partition may involve multiple disk seeks. An optimal column ordering will incur minimal cumulative disk seek costs for the set of queries applied to the data. In this paper, we aim to find such an optimal column layout to maximize I/O performance. Specifically, we study two problems for column stores on HDFS: column ordering and column duplication. Column ordering seeks an approximately optimal order of columns; column duplication complements column ordering in that some columns may be duplicated multiple times to reduce contention among the queries' diverse requirements on the column order. We consider an actual fine-grained cost model for column accesses and propose algorithms that take a query workload as input and output a column ordering strategy with or without storage redundancy that significantly improves the overall I/O performance. Experimental results over real-life data and production query workloads confirm the effectiveness of the proposed algorithms in diverse settings. Haoqiong Bian, Ying Yan 0006, Wenbo Tao, Liang Jeff Chen, Yueguo Chen, Xiaoyong Du 0001, Thomas Moscibroda |
SIGMOD Conference | 2 |
| 2017 | MSQL: efficient similarity search in metric spaces using SQL
Wei Lu 0015, Jiajia Hou, Ying Yan 0006, Meihui Zhang 0001, Xiaoyong Du 0001, Thomas Moscibroda |
VLDB J. | 3 |
| 2016 | TR-Spark: Transient Computing for Big Data AnalyticsabstractLarge-scale public cloud providers invest billions of dollars into their cloud infrastructure and operate hundreds of thousands of servers across the globe. For various reasons, much of this provisioned server capacity runs at low average utilization, and there is tremendous competitive pressure to increase utilization. Conceptually, the way to increase utilization is clear: Run time-insensitive batch-job workloads as secondary background tasks whenever server capacity is underutilized; and evict these workloads when the server's primary task requires more resources. Big data analytic tasks would seem to be an ideal fit to run opportunistically on such transient resources in the cloud. In reality, however, modern distributed data processing systems such as MapReduce or Spark are designed to run as the primary task on dedicated hardware, and they perform badly on transiently available resources because of the excessive cost of cascading re-computations in case of evictions. Ying Yan 0006, Yanjie Gao, Zhongxin Guo, Bole Chen, Thomas Moscibroda |
SoCC | 1 |
| 2015 | Distributed Outlier Detection using Compressive SensingabstractComputing outliers and related statistical aggregation functions from large-scale big data sources is a critical operation in many cloud computing scenarios, e.g. service quality assurance, fraud detection, or novelty discovery. Such problems commonly have to be solved in a distributed environment where each node only has a local slice of the entirety of the data. To process a query on the global data, each node must transmit its local slice of data or an aggregated subset thereof to a global aggregator node, which can then compute the desired statistical aggregation function. In this context, reducing the total communication cost is often critical to the overall efficiency. Ying Yan 0006, Bojun Huang, Xuzhan Sun, Jiaqi Mu, Zheng Zhang 0001, Thomas Moscibroda |
SIGMOD Conference | 1 |
| 2014 | Error-bounded Sampling for Analytics on Big Sparse DataabstractAggregation queries are at the core of business intelligence and data analytics. In the big data era, many scalable shared-nothing systems have been developed to process aggregation queries over massive amount of data. Microsoft's SCOPE is a well-known instance in this category. Nevertheless, aggregation queries are still expensive, because query processing needs to consume the entire data set, which is often hundreds of terabytes. Data sampling is a technique that samples a small portion of data to process and returns an approximate result with an error bound, thereby reducing the query's execution time. While similar problems were studied in the database literature, we encountered new challenges that disable most of prior efforts: (1) error bounds are dictated by end users and cannot be compromised, (2) data is sparse , meaning data has a limited population but a wide range. For such cases, conventional uniform sampling often yield high sampling rates and thus deliver limited or no performance gains. In this paper, we propose error-bounded stratified sampling to reduce sample size. The technique relies on the insight that we may only reduce the sampling rate with the knowledge of data distributions. The technique has been implemented into Microsoft internal search query platform. Results show that the proposed approach can reduce up to 99% sample size comparing with uniform sampling, and its performance is robust against data volume and other key performance metrics. Ying Yan 0006, Liang Jeff Chen, Zheng Zhang 0001 |
Proc. VLDB Endow. | 1 |