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

Joshua Spiegel

dblp:45/1145 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 3 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
9 papers
Query processing and optimization · 26% Data models and query languages · 22% Data integration and cleaning · 21%
Network and information security
1 paper
Authentication and access control · 100%

Topics — the 17 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data models and query languages
semistructured data
0.412020
Native JSON Datatype Support: Maturing SQL and NoSQL convergence in Oracle Database · Proc. VLDB Endow. 2020
Data integration and cleaning
data services
0.332010
Graphical XQuery in the aqualogic data services platform · SIGMOD Conference 2010
Access control in the aqualogic data services platform · SIGMOD Conference 2009
Updates in the AquaLogic Data Services Platform · ICDE 2009
Data integration and cleaning
enterprise information integration
0.222010
Graphical XQuery in the aqualogic data services platform · SIGMOD Conference 2010
Access control in the aqualogic data services platform · SIGMOD Conference 2009
Query processing and optimization
approximate query processing
0.222009
TuG synopses for approximate query answering · ACM Trans. Database Syst. 2009
AQAX: A System for Approximate XML Query Answers · VLDB 2006
Query processing and optimization › approximate query processing
approximate join
0.112009
TuG synopses for approximate query answering · ACM Trans. Database Syst. 2009
Query processing and optimization
join query
0.112009
TuG synopses for approximate query answering · ACM Trans. Database Syst. 2009
Indexing and storage engines
synopsis structure
0.112009
TuG synopses for approximate query answering · ACM Trans. Database Syst. 2009
Data models and query languages › XML query languages
XQuery
0.112009
Updates in the AquaLogic Data Services Platform · ICDE 2009
Authentication and access control › access control
fine-grained access control
0.112009
Access control in the aqualogic data services platform · SIGMOD Conference 2009
Query processing and optimization
query optimization
0.112007
Depth Estimation for Ranking Query Optimization · VLDB 2007
Query processing and optimization
cardinality estimation
0.112006
Graph-based synopses for relational selectivity estimation · SIGMOD Conference 2006
Graph data management › graph summarization
graph synopses
0.112006
Graph-based synopses for relational selectivity estimation · SIGMOD Conference 2006
Query processing and optimization
selectivity estimation
0.112006
Graph-based synopses for relational selectivity estimation · SIGMOD Conference 2006
Data integration and cleaning › enterprise information integration
enterprise data integration
0.012009
Updates in the AquaLogic Data Services Platform · ICDE 2009
Graph data management › graph algorithms
graph traversal
0.012009
TuG synopses for approximate query answering · ACM Trans. Database Syst. 2009
Information retrieval
ranking
0.012009
Depth estimation for ranking query optimization · VLDB J. 2009
Data models and query languages
XML data management
0.012006
AQAX: A System for Approximate XML Query Answers · VLDB 2006

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

update virtual machine · 0.1update maps · 0.1synopsis construction · 0.1graph summarization · 0.1graph traversal · 0.1data summarization · 0.1
YearPublicationVenuePosition
2020 Native JSON Datatype Support: Maturing SQL and NoSQL convergence in Oracle Database
abstract
Both RDBMS and NoSQL database vendors have added varying degrees of support for storing and processing JSON data. Some vendors store JSON directly as text while others add new JSON type systems backed by binary encoding formats. The latter option is increasingly popular as it enables richer type systems and efficient query processing. In this paper, we present our new native JSON datatype and how it is fully integrated with the Oracle Database ecosystem to transform Oracle Database into a mature platform for serving both SQL and NoSQL style access paradigms. We show how our uniquely designed Oracle Binary JSON format (OSON) is able to speed up both OLAP and OLTP workloads over JSON documents.
Zhen Hua Liu, Beda Christoph Hammerschmidt, Douglas McMahon, Hui J. Chang, Joshua Spiegel, Alfonso Colunga Sosa, Srikrishnan Suresh, Geeta Arora, Vikas Arora
Proc. VLDB Endow.6
2010 Graphical XQuery in the aqualogic data services platform
abstract
The AquaLogic Data Services Platform (ALDSP) is a middleware platform developed at BEA Systems for building services, referred to as data services, that integrate, access, and manipulate information coming from multiple heterogeneous sources of data (including databases, files, and other services). ALDSP uses functions that produce and consume XML to model heterogeneous information sources, so the integration logic for data access services in ALDSP is specified declaratively using the XQuery language. A challenge that we faced in developing ALDSP was providing effective graphical tooling to help data service developers to develop information integration queries. In this paper, we describe the graphical XQuery Editor (XQE) that resulted from our attempt to tackle this challenge. XQE handles the full XQuery language and provides a robust two-way editing experience involving both graphical and source views of each query. XQE is novel in being the first commercial graphical XQuery editor to support both of these features.
Vinayak R. Borkar, Michael J. Carey 0001, Sebu Koleth, Alexander Kotopoulis, Kautul Mehta, Joshua Spiegel, Sachin Thatte, Till Westmann
SIGMOD Conference6
2009 Updates in the AquaLogic Data Services Platform
abstract
The BEA aqualogic data services platform (ALDSP) is a middleware platform for creating services that integrate and manipulate information from disparate enterprise data sources. This paper provides a technical overview of the all-new update support in ALDSP 3.0, released in January 2008. It describes the update side of data services, our unique model for making update automation transparent and flexible, and the use of the XQuery Scripting Extension (XQSE) for further customizing the system's default handling of updates. It also gives an overview of the ALDSP update processing machinery, including the automatic generation of update maps from read functions, translation of update maps into update virtual machine (UVM) programs, the UVM instruction interpreter, and SQL generation for updates to data drawn from relational data sources.
Michael Blow, Vinayak R. Borkar, Michael J. Carey 0001, Chris Hillery, Alexander Kotopoulis, Dmitry Lychagin, Radu Preotiuc-Pietro, Panagiotis Reveliotis, Joshua Spiegel, Till Westmann
ICDE9
2009 Access control in the aqualogic data services platform
abstract
The AquaLogic Data Services Platform (ALDSP) is a middleware platform for building data services that integrate and provide operations over data drawn from spanning multiple heterogeneous information sources. A data service consists of an XML Schema instance, describing its information content, and a collection of XQuery functions and procedures that comprise its set of operations. This paper describes access control in ALDSP. We describe ALDSP's securable resource hierarchy, its fine-grained access control capabilities for securing portions of data service schemas, how XQuery can be used to specify data-driven security policies, and how user identity mapping is supported. We then provide an in-depth overview of how ALDSP works, including implementation techniques to keep access control checking from interacting badly with view rewriting, query optimization, and caching.
Vinayak R. Borkar, Michael J. Carey 0001, Daniel Engovatov, Dmitry Lychagin, Panagiotis Reveliotis, Joshua Spiegel, Sachin Thatte, Till Westmann
SIGMOD Conference6
2009 TuG synopses for approximate query answering
abstract
This article introduces the Tuple Graph (TuG) synopses, a new class of data summaries that enable accurate approximate answers for complex relational queries. The proposed summarization framework adopts a “semi-structured” view of the relational database, modeling a relational data set as a graph of tuples and join queries as graph traversals, respectively. The key idea is to approximate the structure of the induced data graph in a concise synopsis, and to approximate the answer to a query by performing the corresponding traversal over the summarized graph. We detail the (TuG) synopsis model that is based on this novel approach, and we describe an efficient and scalable construction algorithm for building accurate (TuG) within a specific storage budget. We validate the performance of (TuG) with an extensive experimental study on real-life and synthetic datasets. Our results verify the effectiveness of (TuG) in generating accurate approximate answers for complex join queries, and demonstrate their benefits over existing summarization techniques.
Joshua Spiegel, Neoklis Polyzotis
ACM Trans. Database Syst.1
2009 Depth estimation for ranking query optimization
Karl Schnaitter, Joshua Spiegel, Neoklis Polyzotis
VLDB J.2
2007 Depth Estimation for Ranking Query Optimization
Karl Schnaitter, Joshua Spiegel, Neoklis Polyzotis
VLDB2
2006 Graph-based synopses for relational selectivity estimation
abstract
This paper introduces the Tuple Graph (TUG) synopses, a new class of data summaries that enable accurate selectivity estimates for complex relational queries. The proposed summarization framework adopts a "semi-structured" view of the relational database, modeling a relational data set as a graph of tuples and join queries as graph traversals respectively. The key idea is to approximate the structure of the induced data graph in a concise synopsis, and to estimate the selectivity of a query by performing the corresponding traversal over the summarized graph. We detail the TUG synopsis model that is based on this novel approach, and we describe an efficient and scalable construction algorithm for building accurate TUGs within a specific storage budget. We validate the performance of TUGs with an extensive experimental study on real-life and synthetic data sets. Our results verify the effectiveness of TUGs in generating accurate selectivity estimates for complex join queries, and demonstrate their benefits over existing summarization techniques.
Joshua Spiegel, Neoklis Polyzotis
SIGMOD Conference1
2006 AQAX: A System for Approximate XML Query Answers
Joshua Spiegel, Emmanuel D. Pontikakis, Suratna Budalakoti, Neoklis Polyzotis
VLDB1