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

SungRan Cho

dblp:82/1270 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
0since 2021 · last 2009
—ORCID · none

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

Databases, data management, data science and information retrieval · 10 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 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
6 papers
Indexing and storage engines · 44% Query processing and optimization · 39% Database theory · 13%
Network and information security
2 papers
Authentication and access control · 54% Cryptographic protocols and secure computation · 46%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
metadata indexing
0.122006
Meta-data indexing for XPath location steps · SIGMOD Conference 2006
MIX: A Meta-data Indexing System for XML · VLDB 2005
Indexing and storage engines
XML indexing
0.122006
Meta-data indexing for XPath location steps · SIGMOD Conference 2006
MIX: A Meta-data Indexing System for XML · VLDB 2005
Query processing and optimization
XML query processing
0.122003
LockX: A System for Efficiently Querying Secure XML · SIGMOD Conference 2003
Optimizing the Secure Evaluation of Twig Queries · VLDB 2002
Database theory › conjunctive query
tree pattern query
0.122002
Tree pattern query minimization · VLDB J. 2002
Minimization of Tree Pattern Queries · SIGMOD Conference 2001
Query processing and optimization › XML query processing
XPath query evaluation
0.112006
Meta-data indexing for XPath location steps · SIGMOD Conference 2006
Query processing and optimization › query rewriting
query minimization
0.012002
Tree pattern query minimization · VLDB J. 2002
Query processing and optimization › XML query processing
tree pattern query minimization
0.012001
Minimization of Tree Pattern Queries · SIGMOD Conference 2001
Data models and query languages
XML data management
0.012005
MIX: A Meta-data Indexing System for XML · VLDB 2005
Authentication and access control
access control
0.012003
LockX: A System for Efficiently Querying Secure XML · SIGMOD Conference 2003
Cryptographic protocols and secure computation
secure query processing
0.012002
Optimizing the Secure Evaluation of Twig Queries · VLDB 2002
Data models and query languages
XML
0.012001
Minimization of Tree Pattern Queries · SIGMOD Conference 2001

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

r-tree · 0.1multi-dimensional index structures · 0.1integrity constraints · 0.0
YearPublicationVenuePosition
2009 Efficient Evaluation of Preference Query Processes Using Twig Caches
abstract
Facing today's information flood needs efficient means for personalization. Therefore XML query processing over large volumes of data needs to make the most out of already spent processing time by caching common (sub)expressions for reuse. This is especially promising for the new paradigm of personalized preference queries. Here a sequence of possible query relaxations is a-priori determined by the users' preferences. Structural and value-based preferences thus define a query process where predicates are progressively relaxed until a suitable set of best possible results has been retrieved. To improve evaluation times for such query processes we argue that caching intermediate join results of structural preference queries is especially effective, because subsequent queries will always be subsumed by some previously cached queries to a certain extent. In this paper we propose a structural join-based caching scheme that allows preference queries to reuse the most beneficial structural join results of all previous queries. We first design a twig cache along with effective strategies for cache management. Moreover, we present a selection algorithm for join orders using cached data and the preference-induced sequence of future queries to select optimal query evaluation plans. Our benchmark experiments show that by using our twig caches preference query processing can be essentially sped up.
Wolf-Tilo Balke, SungRan Cho
RCIS2
2008 Order-preserving optimization of twig queries with structural preferences
abstract
Efficient query processing using XPath or XQuery has inspired a lot of research. In contrast to classical exact match retrieval, in today's systems, specifying preferences rather than simple hard constraints is essential. As the structure of XML documents plays a major part in retrieval, recently approximate query matching on structure has received attention. However, query processing of structural user preferences has not yet been considered. In this paper we enable users to express structural preferences and consider the problem of optimizing XML twig queries while preserving the ordering induced on the result set by such user preferences. Evaluating such queries generally needs a rewriting into a set of queries, where each leaf node can be expanded by combinations of structural elements derived from the preference information. Since such structure expansions typically contain redundancies and the efficiency of query evaluation strongly depends on the size of the set of rewritten queries, it is important to identify and simplify necessary expansions. We give a detailed analysis of this process and present an optimization algorithm that determines a minimal set of queries, which in turn are minimal in their expanded nodes, while maintaining the ordering induced by the preference structure. Finally, we provide a comprehensive practical evaluation of our optimization against the XMark benchmark dataset.
SungRan Cho, Wolf-Tilo Balke
IDEAS1
2006 Meta-data indexing for XPath location steps
abstract
XML is the de facto standard for data representation and exchange over the Web. Given the diversity of the information available in XML, it is very useful to annotate XML data with a wide variety of meta-data, such as quality and sensitivity. When querying such XML data, say using XPath, it is important to efficiently identify the data that meet specified constraints on the meta-data. For example, different users may be satisfied with different levels of quality guarantees, or may only have access to different parts of the XML data based on specified security policies. In this paper, we address the problem of efficiently identifying the XML elements along a location step in an XPath query, that satisfy meta-data range constraints, when the meta-data levels are specifically drawn from an ordered domain (e.g., accuracy in [0,1], recency using timestamps, multi-level security, etc.). More specifically, we develop a family of index structures, which we refer to as meta-data indexes, to address this problem. A meta-data index is easily instantiated using a multi-dimensional index structure, such as an R-tree, incorporating novel query and update algorithms. We show that the full meta-data index (FMI), based on associating each XML element with its meta-data level, has a very high update cost for modifying an element's meta-data level. We resolve this problem by designing the inheritance meta-data index (IMI), in which (i) actual meta-data levels are associated only with elements for which this value is explicitly specified, and (ii) inherited meta-data levels and inheritance source nodes are associated with non-leaf nodes of the index structure. We design efficient query (for all XPath axes) and update (of meta-data levels) algorithms for the IMI, and experimentally demonstrate the superiority of the IMI over the FMI using benchmark data sets.
SungRan Cho, Nick Koudas, Divesh Srivastava
SIGMOD Conference1
2005 MIX: A Meta-data Indexing System for XML
SungRan Cho, Nick Koudas, Divesh Srivastava
VLDB1
2005 Indexing for XML Siblings
SungRan Cho
WebDB1
2005 T-SIX: An Indexing System for XML Siblings
SungRan Cho
WebDB1
2003 LockX: A System for Efficiently Querying Secure XML
abstract
No abstract available.
SungRan Cho, Sihem Amer-Yahia, Laks V. S. Lakshmanan, Divesh Srivastava
SIGMOD Conference1
2002 Tree Pattern Relaxation
Sihem Amer-Yahia, SungRan Cho, Divesh Srivastava
EDBT2
2002 Optimizing the Secure Evaluation of Twig Queries
SungRan Cho, Sihem Amer-Yahia, Laks V. S. Lakshmanan, Divesh Srivastava
VLDB1
2002 Tree pattern query minimization
Sihem Amer-Yahia, SungRan Cho, Laks V. S. Lakshmanan, Divesh Srivastava
VLDB J.2
2001 Minimization of Tree Pattern Queries
abstract
Tree patterns forms a natural basis to query tree-structured data such as XML and LDAP. Since the efficiency of tree pattern matching against a tree-structured database depends on the size of the pattern, it is essential to identify and eliminate redundant nodes in the pattern and do so as quickly as possible. In this paper, we study tree pattern minimization both in the absence and in the presence of integrity constraints (ICs) on the underlying tree-structured database.
Sihem Amer-Yahia, SungRan Cho, Laks V. S. Lakshmanan, Divesh Srivastava
SIGMOD Conference2