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 Zhang 0027

dblp:13/6769-27 · DBLP profile ↗
← Back
16ranked-venue papers
8as first author
1since 2021 · last 2021
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 14 · 8 first-author · 1 since 2021Systems, architecture and hardware · 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
9 papers
Data models and query languages · 26% Spatial and temporal data management · 14% Query processing and optimization · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Environmental and earth informatics · 100%

Topics — the 14 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Recommender systems › collaborative filtering
matrix factorization
0.412019
RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series · ICDE 2019
Spatial and temporal data management
time series data
0.412019
RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series · ICDE 2019
Data models and query languages › XML query languages
XQuery
0.442010
Projective Distribution of XQuery with Updates · IEEE Trans. Knowl. Data Eng. 2010
Efficient Distribution of Full-Fledged XQuery · ICDE 2009
XRPC: distributed XQuery and update processing with heterogeneous XQuery engines · SIGMOD Conference 2008
Machine learning and data management
in-database machine learning
0.312018
Love at First Sight: MonetDB/TensorFlow · ICDE 2018
Distributed and cloud data management
distributed query processing
0.232010
Projective Distribution of XQuery with Updates · IEEE Trans. Knowl. Data Eng. 2010
Efficient Distribution of Full-Fledged XQuery · ICDE 2009
XRPC: Interoperable and Efficient Distributed XQuery · VLDB 2007
Data models and query languages › query language design
array query language
0.212013
SciQL: array data processing inside an RDBMS · SIGMOD Conference 2013
Data integration and cleaning
extract-transform-load
0.212013
Lazy ETL in Action: ETL Technology Dates Scientific Data · Proc. VLDB Endow. 2013
Data models and query languages › multidimensional database
array DBMS
0.112012
TELEIOS: A Database-Powered Virtual Earth Observatory · Proc. VLDB Endow. 2012
Knowledge graphs
semantic web
0.112012
TELEIOS: A Database-Powered Virtual Earth Observatory · Proc. VLDB Endow. 2012
Data models and query languages › relational model
extended relational model
0.112019
RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series · ICDE 2019
Distributed and cloud data management › distributed query processing
function request shipping
0.112010
Projective Distribution of XQuery with Updates · IEEE Trans. Knowl. Data Eng. 2010
Query processing and optimization › query rewriting › query transformation
query decomposition
0.112009
Efficient Distribution of Full-Fledged XQuery · ICDE 2009
Transaction processing and concurrency control
distributed transaction processing
0.112008
XRPC: distributed XQuery and update processing with heterogeneous XQuery engines · SIGMOD Conference 2008
Data models and query languages › XML query languages
XQuery Update Facility
0.012010
Projective Distribution of XQuery with Updates · IEEE Trans. Knowl. Data Eng. 2010

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

matrix decomposition · 0.4neural embedding · 0.3stRDF · 0.3SciQL · 0.3pass-by-fragment semantics · 0.2XML projection · 0.2lazy transformation · 0.2lazy loading · 0.2lazy extraction · 0.2stSPARQL · 0.1column-store · 0.1column store · 0.1
YearPublicationVenuePosition
2021 Bridging the Chasm between Science and Reality
Martin L. Kersten, Ying Zhang 0027, Niels Nes, Panagiotis Koutsourakis
CIDR2
2019 SQALPEL: A database performance platform
Martin L. Kersten, Stefan Manegold, Ying Zhang 0027, Panos Kuoutsourakis
CIDR3
2019 RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series
abstract
With the emergence of the Internet of Things (IoT), time series data has become ubiquitous in our daily life. Making sense of time series is a topic of great interest in many domains. Existing time series analysis applications generally assume or even require perfect time series (i.e. regular time intervals without unknown values), but real-world time series are rarely so neat. They often contain "holes" of different sizes (i.e., single missing values, or blocks of consecutive missing values) due to some failures or irregular time intervals. Hence, missing value recovery is a prerequisite for many time series analysis applications. In this demo, we present RecovDB, a relational database system enhanced with advanced matrix decomposition technology for missing blocks recovery. This demo will show the main features of RecovDB that are important for today's time series analysis but are lacking in state-of-the-art technologies: i) recovering large missing blocks in multiple time series at once; ii) achieving high recovery accuracy by benefiting from different correlations across time series; iii) maintaining recovery accuracy under increasing size of missing blocks; iv) maintaining recovery efficiency with increasing time series' lengths and the number of time series; and iv) supporting all these features while being parameter-free. In this paper, we also compare the efficiency and accuracy of RecovDB against state-of-the-art recovery systems.
Ines Arous, Mourad Khayati, Philippe Cudré-Mauroux, Ying Zhang 0027, Martin L. Kersten, Svetlin Stalinlov
ICDE4
2018 Database Resource Allocation Based on Resilient Intermediates
abstract
Scale-out of big data analytics applications often does not pay off due to the poor performance in response time and the increasing bill due to a longer execution time on a resource limited machine. To enable a stable DBMS workload environment it helps to maintain several virtual machines with difference resource configurations (CPU, memory, disk, etc) hosting part of the database, so that users can send their tasks to those machines that have the best price/performance characteristics. This, however, requires a method to decide which VM should be used for a given query. When choosing the VM, the memory usage of a query is a particularly important factor, especially for the main-memory (optimised) DBMSs which are generally used for analytical queries today. In this paper, we introduce MALCOM, a memory footprint predictor for queries based on resilient intermediates in MonetDB. Unlike traditional cost-based approaches, MALCOM uses an empirical approach (i.e. using the memory usage information of queries executed in the past) to incrementally update its model to improve its predictions. Our preliminary experiment results show that this approach is robust against varying data distributions.
Martin L. Kersten, Ying Zhang 0027, Pavlos Katsogridakis, Panagiotis Koutsourakis, Joeri van Ruth
CloudCom2
2018 Love at First Sight: MonetDB/TensorFlow
abstract
This talk first shows how an in-database machine learning system has been realised by a seamless integration of MonetDB (an open-source analytical columnar DBMS) and TensorFlow (an open-source machine learning library). Then we show with an example application of entity linking using neural embeddings the potential of this integration.
Ying Zhang 0027, Richard Koopmanschap, Martin L. Kersten
ICDE1
2017 ACTiCLOUD: Enabling the Next Generation of Cloud Applications
abstract
Despite their proliferation as a dominant computing paradigm, cloud computing systems lack effective mechanisms to manage their vast amounts of resources efficiently. Resources are stranded and fragmented, ultimately limiting cloud systems' applicability to large classes of critical applications that pose non-moderate resource demands. Eliminating current technological barriers of actual fluidity and scalability of cloud resources is essential to strengthen cloud computing's role as a critical cornerstone for the digital economy. ACTiCLOUD proposes a novel cloud architecture that breaks the existing scale-up and share-nothing barriers and enables the holistic management of physical resources both at the local cloud site and at distributed levels. Specifically, it makes advancements in the cloud resource management stacks by extending state-of-the-art hypervisor technology beyond the physical server boundary and localized cloud management system to provide a holistic resource management within a rack, within a site, and across distributed cloud sites. On top of this, ACTiCLOUD will adapt and optimize system libraries and runtimes (e.g., JVM) as well as ACTiCLOUD-native applications, which are extremely demanding, and critical classes of applications that currently face severe difficulties in matching their resource requirements to state-of-the-art cloud offerings.
Georgios I. Goumas, Konstantinos Nikas, Ewnetu Bayuh Lakew, Christos Kotselidis, Andrew Attwood, Erik Elmroth, Michail Flouris, Nikos Foutris, John Goodacre, Davide Grohmann, Vasileios Karakostas, Panagiotis Koutsourakis, Martin L. Kersten, Mikel Luján, Einar Rustad, John Thomson, Luis Tomás, Atle Vesterkjaer, Jim Webber, Ying Zhang 0027, Nectarios Koziris
ICDCS20
2013 SciQL: array data processing inside an RDBMS
abstract
Scientific discoveries increasingly rely on the ability to efficiently grind massive amounts of experimental data using database technologies. To bridge the gap between the needs of the Data-Intensive Research fields and the current DBMS technologies, we have introduced SciQL (pronounced as 'cycle'). SciQL is the first SQL-based declarative query language for scientific applications with both tables and arrays as first class citizens. It provides a seamless symbiosis of array-, set- and sequence- interpretations. A key innovation is the extension of value-based grouping of SQL:2003 with structural grouping, i.e., group array elements based on their positions. This leads to a generalisation of window-based query processing with wide applicability in science domains.
Ying Zhang 0027, Martin L. Kersten, Stefan Manegold
SIGMOD Conference1
2013 Data vaults: a database welcome to scientific file repositories
abstract
Efficient management and exploration of high-volume scientific file repositories have become pivotal for advancement in science. We propose to demonstrate the Data Vault, an extension of the database system architecture that transparently opens scientific file repositories for efficient in-database processing and exploration.
Milena Ivanova, Yagiz Kargin, Martin L. Kersten, Stefan Manegold, Ying Zhang 0027, Mihai Datcu, Daniela Espinoza-Molina
SSDBM5
2013 Lazy ETL in Action: ETL Technology Dates Scientific Data
abstract
Both scientific data and business data have analytical needs. Analysis takes place after a scientific data warehouse is eagerly filled with all data from external data sources (repositories). This is similar to the initial loading stage of Extract, Transform, and Load (ETL) processes that drive business intelligence. ETL can also help scientific data analysis. However, the initial loading is a time and resource consuming operation. It might not be entirely necessary, e.g. if the user is interested in only a subset of the data. We propose to demonstrate Lazy ETL, a technique to lower costs for initial loading. With it, ETL is integrated into the query processing of the scientific data warehouse. For a query, only the required data items are extracted, transformed, and loaded transparently on-the-fly. The demo is built around concrete implementations of Lazy ETL for seismic data analysis. The seismic data warehouse is ready for query processing, without waiting for long initial loading. The audience fires analytical queries to observe the internal mechanisms and modifications that realize each of the steps; lazy extraction, transformation, and loading.
Yagiz Karæz, Milena Ivanova, Ying Zhang 0027, Stefan Manegold, Martin L. Kersten
Proc. VLDB Endow.3
2012 SRBench: A Streaming RDF/SPARQL Benchmark
Ying Zhang 0027, Minh-Duc Pham, Óscar Corcho, Jean-Paul Calbimonte
ISWC (1)1
2012 TELEIOS: A Database-Powered Virtual Earth Observatory
abstract
TELEIOS is a recent European project that addresses the need for scalable access to petabytes of Earth Observation data and the discovery and exploitation of knowledge that is hidden in them. TELEIOS builds on scientific database technologies (array databases, SciQL, data vaults) and Semantic Web technologies (stRDF and stSPARQL) implemented on top of a state of the art column store database system (MonetDB). We demonstrate a first prototype of the TELEIOS Virtual Earth Observatory (VEO) architecture, using a forest fire monitoring application as example.
Manolis Koubarakis, Kostis Kyzirakos, Manos Karpathiotakis, Charalampos Nikolaou, Stavros Vassos, George Garbis, Michael Sioutis, Konstantina Bereta, Dimitrios Michail 0001, Charalambos Kontoes, Ioannis Papoutsis, Themos Herekakis, Stefan Manegold, Martin L. Kersten, Milena Ivanova, Holger Pirk, Ying Zhang 0027, Mihai Datcu, Gottfried Schwarz, Corneliu Octavian Dumitru, Daniela Espinoza-Molina, Katrin Molch, Ugo Di Giammatteo, Manuela Sagona, Sergio Perelli, Thorsten Reitz, Eva Klien, Robert Gregor
Proc. VLDB Endow.17
2011 SciQL: bridging the gap between science and relational DBMS
abstract
Scientific discoveries increasingly rely on the ability to efficiently grind massive amounts of experimental data using database technologies. To bridge the gap between the needs of the Data-Intensive Research fields and the current DBMS technologies, we propose SciQL (pronounced as 'cycle'), the first SQL-based query language for scientific applications with both tables and arrays as first class citizens. It provides a seamless symbiosis of array-, set- and sequence-interpretations. A key innovation is the extension of value-based grouping of SQL:2003 with structural grouping, i.e., fixed-sized and unbounded groups based on explicit relationships between elements positions. This leads to a generalisation of window-based query processing with wide applicability in science domains. This paper describes the main language features of SciQL and illustrates it using time-series concepts.
Ying Zhang 0027, Martin L. Kersten, Milena Ivanova, Niels Nes
IDEAS1
2010 Projective Distribution of XQuery with Updates
abstract
We investigate techniques to automatically decompose any XQuery query—including updating queries specified by the XQuery Update Facility (XQUF)—into subqueries, that can be executed near their data sources, i.e., function-shipping. The main challenge addressed here is to ensure that the decomposed queries properly respect XML node identity and preserve structural properties, when (parts of) XML nodes are sent over the network, effectively copying them. We start by precisely characterizing the conditions, under which pass-by-value parameter passing causes semantic differences between remote execution of an XQuery expression and its local execution. We then formulate a conservative strategy that effectively avoids decomposition in such cases. To broaden the possibilities of query distribution, we extend the pass-by-value semantics to a pass-by-fragment semantics, which keeps better track of node identities and structural properties. The pass-by-fragment semantics is subsequently refined to a pass-by-projection semantics by means of a novel runtime XML projection technique, which safely eliminates most semantic differences between the local and remote execution of an XQuery expression, and strongly reduces message sizes. Finally, we discuss how these techniques can be used for updating queries, both under the standard W3C XQUF specification, as well as under an extended semantics that allows to update remote documents. The proposed techniques are implemented in XRPC, a simple yet efficient XQuery extension that enables function-shipping by adding a Remote Procedure Call mechanism to XQuery. Experiments on MonetDB/XQuery establish the performance potential of our XQuery decomposition techniques.
Ying Zhang 0027, Nan Tang 0001, Peter Boncz
IEEE Trans. Knowl. Data Eng.1
2009 Efficient Distribution of Full-Fledged XQuery
abstract
We investigate techniques to automatically decompose any XQuery query into subqueries, that can be executed near their data sources; i.e., function-shipping. In this scenario, the subqueries being executed remotely may have XML node-valued parameters or results, that must be shipped in some way. The main challenge addressed here is to ensure that the decomposed queries properly respect XML node identity and preserve structural properties, when (parts of) XML nodes are sent over the network, effectively copying them. We start by precisely characterizing the conditions, under which pass-by-value parameter passing causes semantic differences between remote execution of an XQuery expression and its local execution. We then formulate a conservative strategy that effectively avoids decomposition in such cases. To broaden the possibilities of query distribution, we extend the pass-by value semantics to a pass-by-fragment semantics, which keeps better track of node identities and structural properties. The pass-by-fragment semantics is subsequently refined to a pass-by projection semantics by means of a novel runtime XML projection technique, which safely eliminates most semantic differences between the local and remote execution of an XQuery expression, and strongly reduces message sizes. The proposed techniques are implemented in XRPC, a simple yet efficient XQuery extension that enables function-shipping by adding a remote procedure call mechanism to XQuery. Experiments on MonetDB/XQuery establish the performance potential of our XQuery decomposition techniques.
Ying Zhang 0027, Nan Tang 0001, Peter Boncz
ICDE1
2008 XRPC: distributed XQuery and update processing with heterogeneous XQuery engines
abstract
We demonstrate XRPC, a minimal XQuery extension that enables distributed querying between heterogeneous XQuery engines. The XRPC language extension enhances the existing concept of XQuery functions with the Remote Procedure Call (RPC) paradigm. XRPC is orthogonal to all XQuery features, including the XQuery Update Facility (XQUF). Note that executing xquf updating functions over XRPC leads to the phenomenon of distributed transactions. XRPC achieves heterogeneity by an open SOAP-based network protocol, that can be implemented by any engine, and an XRPC Wrapper that allows even XRPC-oblivious XQuery engines to handle XRPC requests efficiently. XRPC is fully implemented in the open-source MonetDB/XQuery engine, and is demonstrated here to co-operate with Saxon, Galax and X-Hive through the XRPC wrapper.
Ying Zhang 0027, Peter Boncz
SIGMOD Conference1
2007 XRPC: Interoperable and Efficient Distributed XQuery
Ying Zhang 0027, Peter Boncz
VLDB1