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

Zheng Shao

dblp:72/6333 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 11 · 1 first-authorArtificial intelligence and machine learning · 1

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
7 papers
Distributed and cloud data management · 32% Data integration and cleaning · 24% Data mining · 18%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 79% Cloud and datacenter computing · 21%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning
data warehouse
0.342010
Data warehousing and analytics infrastructure at facebook · SIGMOD Conference 2010
Hive - a petabyte scale data warehouse using Hadoop · ICDE 2010
Hive - A Warehousing Solution Over a Map-Reduce Framework · Proc. VLDB Endow. 2009
Query processing and optimization › OLAP › data cube
data cube computation
0.122007
Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach · IEEE Trans. Knowl. Data Eng. 2007
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Data mining › multidimensional data analysis
iceberg cube computation
0.122007
Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach · IEEE Trans. Knowl. Data Eng. 2007
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Distributed and cloud data management
data placement
0.112011
RCFile: A fast and space-efficient data placement structure in MapReduce-based warehouse systems · ICDE 2011
Distributed and cloud data management › mapreduce
mapreduce-based data warehouse
0.112011
RCFile: A fast and space-efficient data placement structure in MapReduce-based warehouse systems · ICDE 2011
Storage systems › data management › database storage
columnar storage
0.112011
RCFile: A fast and space-efficient data placement structure in MapReduce-based warehouse systems · ICDE 2011
Distributed and cloud data management › mapreduce
mapreduce-based data management
0.112010
Hive - a petabyte scale data warehouse using Hadoop · ICDE 2010
Distributed and cloud data management
mapreduce
0.112009
Hive - A Warehousing Solution Over a Map-Reduce Framework · Proc. VLDB Endow. 2009
Data mining › pattern mining
interesting pattern mining
0.112006
Top-Down Mining of Interesting Patterns from Very High Dimensional Data · ICDE 2006
Query processing and optimization
OLAP
0.112006
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Data mining
pattern mining
0.112006
Top-Down Mining of Interesting Patterns from Very High Dimensional Data · ICDE 2006
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012010
Data warehousing and analytics infrastructure at facebook · SIGMOD Conference 2010
Data models and query languages › query language
declarative query language
0.012009
Hive - A Warehousing Solution Over a Map-Reduce Framework · Proc. VLDB Endow. 2009

Methods — techniques the papers use, named apart from their topics

row-store · 0.2hybrid-store · 0.2column-store · 0.2mapreduce · 0.2top-down and bottom-up integration · 0.1star-tree structure · 0.1simultaneous aggregation · 0.1top-down mining · 0.1aggregation-based checking · 0.1
YearPublicationVenuePosition
2011 RCFile: A fast and space-efficient data placement structure in MapReduce-based warehouse systems
abstract
MapReduce-based data warehouse systems are playing important roles of supporting big data analytics to understand quickly the dynamics of user behavior trends and their needs in typical Web service providers and social network sites (e.g., Facebook). In such a system, the data placement structure is a critical factor that can affect the warehouse performance in a fundamental way. Based on our observations and analysis of Facebook production systems, we have characterized four requirements for the data placement structure: (1) fast data loading, (2) fast query processing, (3) highly efficient storage space utilization, and (4) strong adaptivity to highly dynamic workload patterns. We have examined three commonly accepted data placement structures in conventional databases, namely row-stores, column-stores, and hybrid-stores in the context of large data analysis using MapReduce. We show that they are not very suitable for big data processing in distributed systems. In this paper, we present a big data placement structure called RCFile (Record Columnar File) and its implementation in the Hadoop system. With intensive experiments, we show the effectiveness of RCFile in satisfying the four requirements. RCFile has been chosen in Facebook data warehouse system as the default option. It has also been adopted by Hive and Pig, the two most widely used data analysis systems developed in Facebook and Yahoo!
Yongqiang He, Rubao Lee, Yin Huai, Zheng Shao, Namit Jain, Xiaodong Zhang 0001
ICDE4
2010 Hive - a petabyte scale data warehouse using Hadoop
abstract
The size of data sets being collected and analyzed in the industry for business intelligence is growing rapidly, making traditional warehousing solutions prohibitively expensive. Hadoop is a popular open-source map-reduce implementation which is being used in companies like Yahoo, Facebook etc. to store and process extremely large data sets on commodity hardware. However, the map-reduce programming model is very low level and requires developers to write custom programs which are hard to maintain and reuse. In this paper, we present Hive, an open-source data warehousing solution built on top of Hadoop. Hive supports queries expressed in a SQL-like declarative language - HiveQL, which are compiled into map-reduce jobs that are executed using Hadoop. In addition, HiveQL enables users to plug in custom map-reduce scripts into queries. The language includes a type system with support for tables containing primitive types, collections like arrays and maps, and nested compositions of the same. The underlying IO libraries can be extended to query data in custom formats. Hive also includes a system catalog - Metastore - that contains schemas and statistics, which are useful in data exploration, query optimization and query compilation. In Facebook, the Hive warehouse contains tens of thousands of tables and stores over 700TB of data and is being used extensively for both reporting and ad-hoc analyses by more than 200 users per month.
Ashish Thusoo, Joydeep Sen Sarma, Namit Jain, Zheng Shao, Prasad Chakka, Ning Zhang 0002, Suresh Anthony, Hao Liu 0018, Raghotham Murthy
ICDE4
2010 Data warehousing and analytics infrastructure at facebook
abstract
Scalable analysis on large data sets has been core to the functions of a number of teams at Facebook - both engineering and non-engineering. Apart from ad hoc analysis of data and creation of business intelligence dashboards by analysts across the company, a number of Facebook's site features are also based on analyzing large data sets. These features range from simple reporting applications like Insights for the Facebook Advertisers, to more advanced kinds such as friend recommendations. In order to support this diversity of use cases on the ever increasing amount of data, a flexible infrastructure that scales up in a cost effective manner, is critical. We have leveraged, authored and contributed to a number of open source technologies in order to address these requirements at Facebook. These include Scribe, Hadoop and Hive which together form the cornerstones of the log collection, storage and analytics infrastructure at Facebook. In this paper we will present how these systems have come together and enabled us to implement a data warehouse that stores more than 15PB of data (2.5PB after compression) and loads more than 60TB of new data (10TB after compression) every day. We discuss the motivations behind our design choices, the capabilities of this solution, the challenges that we face in day today operations and future capabilities and improvements that we are working on.
Ashish Thusoo, Zheng Shao, Suresh Anthony, Dhruba Borthakur, Namit Jain, Joydeep Sen Sarma, Raghotham Murthy, Hao Liu 0018
SIGMOD Conference2
2009 Top-down mining of frequent closed patterns from very high dimensional data
Hongyan Liu 0002, Jun He 0008, Jiawei Han 0001, Dong Xin, Zheng Shao
Inf. Sci.6
2009 Hive - A Warehousing Solution Over a Map-Reduce Framework
abstract
The size of data sets being collected and analyzed in the industry for business intelligence is growing rapidly, making traditional warehousing solutions prohibitively expensive. Hadoop [3] is a popular open-source map-reduce implementation which is being used as an alternative to store and process extremely large data sets on commodity hardware. However, the map-reduce programming model is very low level and requires developers to write custom programs which are hard to maintain and reuse.
Ashish Thusoo, Joydeep Sen Sarma, Namit Jain, Zheng Shao, Prasad Chakka, Suresh Anthony, Hao Liu 0018, Pete Wyckoff, Raghotham Murthy
Proc. VLDB Endow.4
2007 Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach
abstract
Data cube computation is one of the most essential but expensive operations in data warehousing. Previous studies have developed two major approaches, top-down versus bottom-up. The former, represented by the multiway array cube (called the multiway) algorithm, aggregates simultaneously on multiple dimensions; however, it cannot take advantage of a priori pruning when computing iceberg cubes (cubes that contain only aggregate cells whose measure values satisfy a threshold, called the iceberg condition). The latter, represented by BUC, computes the iceberg cube bottom-up and facilitates a priori pruning. BUC explores fast sorting and partitioning techniques; however, it does not fully explore multidimensional simultaneous aggregation. In this paper, we present a new method, star-cubing, that integrates the strengths of the previous two algorithms and performs aggregations on multiple dimensions simultaneously. It utilizes a star-tree structure, extends the simultaneous aggregation methods, and enables the pruning of the group-bys that do not satisfy the iceberg condition. Our performance study shows that star-cubing is highly efficient and outperforms the previous methods
Dong Xin, Jiawei Han 0001, Xiaolei Li 0001, Zheng Shao, Benjamin W. Wah
IEEE Trans. Knowl. Data Eng.4
2006 Top-Down Mining of Interesting Patterns from Very High Dimensional Data
abstract
Many real world applications deal with transactional data, characterized by a huge number of transactions (tuples) with a small number of dimensions (attributes). However, there are some other applications that involve rather high dimensional data with a small number of tuples. Examples of such applications include bioinformatics, survey-based statistical analysis, text processing, and so on. High dimensional data pose great challenges to most existing data mining algorithms. Although there are numerous algorithms dealing with transactional data sets, there are few algorithms oriented to very high dimensional data sets with a relatively small number of tuples.
Hongyan Liu 0012, Jiawei Han 0001, Dong Xin, Zheng Shao
ICDE4
2006 C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking
abstract
It is well recognized that data cubing often produces huge outputs. Two popular efforts devoted to this problem are (1) iceberg cube, where only significant cells are kept, and (2) closed cube, where a group of cells which preserve roll-up/drill-down semantics are losslessly compressed to one cell. Due to its usability and importance, efficient computation of closed cubes still warrants a thorough study. In this paper, we propose a new measure, called closedness, for efficient closed data cubing. We show that closedness is an algebraic measure and can be computed efficiently and incrementally. Based on closedness measure, we develop an an aggregation-based approach, called C-Cubing (i.e., Closed-Cubing), and integrate it into two successful iceberg cubing algorithms: MM-Cubing and Star-Cubing. Our performance study shows that C-Cubing runs almost one order of magnitude faster than the previous approaches. We further study how the performance of the alternative algorithms of C-Cubing varies w.r.t the properties of the data sets.
Dong Xin, Zheng Shao, Jiawei Han 0001, Hongyan Liu 0012
ICDE2
2006 Mining Interesting Patterns from Very High Dimensional Data: A Top-Down Row Enumeration Approach
abstract
Data sets of very high dimensionality, such as microarray data, pose great challenges on efficient processing to most existing data mining algorithms. Recently, there comes a row-enumeration method that performs a bottom-up search of row combination space to find corresponding frequent patterns. Due to a limited number of rows in microarray data, this method is more efficient than column enumerationbased algorithms. However, the bottom-up search strategy cannot take an advantage of user-specified minimum support threshold to effectively prune search space, and therefore leads to long runtime and much memory overhead. In this paper we propose a new search strategy, top-down mining, integrated with a novel rowenumeration tree, which makes full use of the pruning power of the minimum support threshold to cut down search space dramatically. Using this kind of searching strategy, we design an algorithm, TD-Close, to find a complete set of frequent closed patterns from very high dimensional data. Furthermore, an effective closeness-checking method is also developed that avoids scanning the dataset multiple times. Our performance study shows that the TD-Close algorithm outperforms substantially both Carpenter, a bottom-up searching algorithm, and FPclose, a column enumeration-based frequent closed pattern mining algorithm.
Hongyan Liu 0012, Jiawei Han 0001, Dong Xin, Zheng Shao
SDM4
2005 Community Mining from Multi-relational Networks
Deng Cai 0001, Zheng Shao, Xiaofei He 0001, Xifeng Yan, Jiawei Han 0001
PKDD2
2004 MM-Cubing: Computing Iceberg Cubes by Factorizing the Lattice Space
Zheng Shao, Jiawei Han 0001, Dong Xin
SSDBM1