Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ying Yan 0006

dblp:77/4933-6 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization
approximate query processing
0.622019
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.412019
Bounded Approximate Query Processing · IEEE Trans. Knowl. Data Eng. 2019
Information retrieval › similarity search
metric space similarity search
0.312017
MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017
Database system architecture and tuning › database design
physical database design
0.312017
Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017
Information retrieval
similarity search
0.312017
MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017
Storage systems › data management › database storage
columnar storage
0.312017
Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017
Storage systems
storage engine
0.312017
Wide Table Layout Optimization based on Column Ordering and Duplication · SIGMOD Conference 2017
Data mining
anomaly detection
0.212015
Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015
Distributed and cloud data management › distributed query processing
distributed aggregation
0.212015
Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015
Data mining › anomaly detection › outlier detection
distributed outlier detection
0.212015
Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015
Data mining › anomaly detection
outlier detection
0.212015
Distributed Outlier Detection using Compressive Sensing · SIGMOD Conference 2015
Query processing and optimization › approximate query processing
stratified sampling
0.212014
Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014
Query processing and optimization
SQL query processing
0.112017
MSQL: efficient similarity search in metric spaces using SQL · VLDB J. 2017
Query processing and optimization
aggregate query processing
0.112014
Error-bounded Sampling for Analytics on Big Sparse Data · Proc. VLDB Endow. 2014
Data mining
big data analytics
0.112014
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
YearPublicationVenuePosition
2019 Bounded Approximate Query Processing
abstract
OLAP 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 Duplication
abstract
Modern 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 Conference2
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 Analytics
abstract
Large-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
SoCC1
2015 Distributed Outlier Detection using Compressive Sensing
abstract
Computing 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 Conference1
2014 Error-bounded Sampling for Analytics on Big Sparse Data
abstract
Aggregation 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