Demo Data from VLDB 2026 / reviewers in the wild / expert
Ying Zhang 0027
dblp:13/6769-27
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems › collaborative filtering
matrix factorization |
0.4 | 1 | 2019 | RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series · ICDE 2019 |
Spatial and temporal data management
time series data |
0.4 | 1 | 2019 | RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time Series · ICDE 2019 |
Data models and query languages › XML query languages
XQuery |
0.4 | 4 | 2010 | 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.3 | 1 | 2018 | Love at First Sight: MonetDB/TensorFlow · ICDE 2018 |
Distributed and cloud data management
distributed query processing |
0.2 | 3 | 2010 | 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.2 | 1 | 2013 | SciQL: array data processing inside an RDBMS · SIGMOD Conference 2013 |
Data integration and cleaning
extract-transform-load |
0.2 | 1 | 2013 | Lazy ETL in Action: ETL Technology Dates Scientific Data · Proc. VLDB Endow. 2013 |
Data models and query languages › multidimensional database
array DBMS |
0.1 | 1 | 2012 | TELEIOS: A Database-Powered Virtual Earth Observatory · Proc. VLDB Endow. 2012 |
Knowledge graphs
semantic web |
0.1 | 1 | 2012 | TELEIOS: A Database-Powered Virtual Earth Observatory · Proc. VLDB Endow. 2012 |
Data models and query languages › relational model
extended relational model |
0.1 | 1 | 2019 | 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.1 | 1 | 2010 | Projective Distribution of XQuery with Updates · IEEE Trans. Knowl. Data Eng. 2010 |
Query processing and optimization › query rewriting › query transformation
query decomposition |
0.1 | 1 | 2009 | Efficient Distribution of Full-Fledged XQuery · ICDE 2009 |
Transaction processing and concurrency control
distributed transaction processing |
0.1 | 1 | 2008 | 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.0 | 1 | 2010 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Bridging the Chasm between Science and Reality
Martin L. Kersten, Ying Zhang 0027, Niels Nes, Panagiotis Koutsourakis |
CIDR | 2 |
| 2019 | SQALPEL: A database performance platform
Martin L. Kersten, Stefan Manegold, Ying Zhang 0027, Panos Kuoutsourakis |
CIDR | 3 |
| 2019 | RecovDB: Accurate and Efficient Missing Blocks Recovery for Large Time SeriesabstractWith 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 |
ICDE | 4 |
| 2018 | Database Resource Allocation Based on Resilient IntermediatesabstractScale-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 |
CloudCom | 2 |
| 2018 | Love at First Sight: MonetDB/TensorFlowabstractThis 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 |
ICDE | 1 |
| 2017 | ACTiCLOUD: Enabling the Next Generation of Cloud ApplicationsabstractDespite 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 |
ICDCS | 20 |
| 2013 | SciQL: array data processing inside an RDBMSabstractScientific 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 Conference | 1 |
| 2013 | Data vaults: a database welcome to scientific file repositoriesabstractEfficient 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 |
SSDBM | 5 |
| 2013 | Lazy ETL in Action: ETL Technology Dates Scientific DataabstractBoth 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 ObservatoryabstractTELEIOS 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 DBMSabstractScientific 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 |
IDEAS | 1 |
| 2010 | Projective Distribution of XQuery with UpdatesabstractWe 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 XQueryabstractWe 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 |
ICDE | 1 |
| 2008 | XRPC: distributed XQuery and update processing with heterogeneous XQuery enginesabstractWe 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 Conference | 1 |
| 2007 | XRPC: Interoperable and Efficient Distributed XQuery
Ying Zhang 0027, Peter Boncz |
VLDB | 1 |