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

Hui J. Chang

dblp:48/4141 · also Hui Joe Chang · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2020
0009-0009-0151-5624ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6

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
Data models and query languages · 42% Database system architecture and tuning · 24% Indexing and storage engines · 17%

Topics — the 13 heaviest of 16, 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
Query processing and optimization
XML query processing
0.322014
Efficient support of XQuery Full Text in SQL/XML enabled RDBMS · ICDE 2014
XMLTable Index An Efficient Way of Indexing and Querying XML Property Data · ICDE 2007
Data models and query languages
schema-less data management
0.212016
Closing the functional and Performance Gap between SQL and NoSQL · SIGMOD Conference 2016
Data models and query languages › XML query languages
XQuery Full Text
0.212014
Efficient support of XQuery Full Text in SQL/XML enabled RDBMS · ICDE 2014
Database theory
schema decomposition
0.112012
Efficient Support of XQuery Update Facility in XML Enabled RDBMS · ICDE 2012
Data models and query languages › XML data management
XML database
0.112012
Efficient Support of XQuery Update Facility in XML Enabled RDBMS · ICDE 2012
Indexing and storage engines
XML storage
0.112012
Efficient Support of XQuery Update Facility in XML Enabled RDBMS · ICDE 2012
Data models and query languages › XML query languages
XQuery Update Facility
0.112012
Efficient Support of XQuery Update Facility in XML Enabled RDBMS · ICDE 2012
Query processing and optimization › XML query processing
XML query optimization
0.112008
Towards a physical XML independent XQuery/SQL/XML engine · Proc. VLDB Endow. 2008
Data models and query languages › semistructured data
JSON
0.112016
Closing the functional and Performance Gap between SQL and NoSQL · SIGMOD Conference 2016
Data models and query languages › semistructured data
semi-structured data model
0.112016
Closing the functional and Performance Gap between SQL and NoSQL · SIGMOD Conference 2016
Indexing and storage engines
XML indexing
0.112007
XMLTable Index An Efficient Way of Indexing and Querying XML Property Data · ICDE 2007
Information retrieval › search engines
full-text search
0.112014
Efficient support of XQuery Full Text in SQL/XML enabled RDBMS · ICDE 2014

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

XQuery compilation · 0.2run-time optimization · 0.1compile-time optimization · 0.1cost-based optimization · 0.1XML extended relational algebra · 0.1value index · 0.1path index · 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.4
2016 Closing the functional and Performance Gap between SQL and NoSQL
abstract
Oracle release 12cR1 supports JSON data management that enables users to store, index and query JSON data along with relational data. The integration of the JSON data model into the RDBMS allows a new paradigm of data management where data is storable, indexable and queryable without upfront schema definition. We call this new paradigm Flexible Schema Data Management (FSDM). In this paper, we present enhancements to Oracle's JSON data management in the upcoming 12cR2 release. We present JSON DataGuide, an auto-computed dynamic soft schema for JSON collections that closes the functional gap between the fixed-schema SQL world and the schema-less NoSQL world. We present a self-contained query friendly binary format for encoding JSON (OSON) to close the query performance gap between schema-encoded relational data and schema free JSON textual data. The addition of these new features makes the Oracle RDBMS well suited to both fixedschema SQL and flexible-schema NoSQL use cases, and allows users to freely mix the two paradigms in a single data management system.
Zhen Hua Liu, Beda Christoph Hammerschmidt, Douglas McMahon, Hui J. Chang
SIGMOD Conference5
2014 Efficient support of XQuery Full Text in SQL/XML enabled RDBMS
abstract
There has been more than decade of efforts of supporting storage, query and update XML documents in RDBMS. XML enabled RDBMS supports SQL/XML standard that defines XMLType as a SQL data type and allows XQuery/XPath embedded in XMLQuery(), XMLExists() and XMLTABLE() in SQL. In XML enabled RDBMS, both relational data and XML documents can be managed in one system and queried using SQL/XML language. However, the use case of management of document centric XML is not well-addressed due to the lacking of full text query constructs in XQuery. Recently, XQuery Full Text (XQFT) becomes the W3C recommendation. In this paper, we show how XQFT can be supported efficiently in SQL/XML for full text search of XML documents managed by XML enabled RDBMS, such as Oracle XMLDB. We present architecture of a new XML Full Text Index, XQuery compile time and run time enhancements to efficiently support XQFT in SQL/XML. We present our design rationale on how to exploit Information Retrieval (IR) techniques for XQFT support in RDBMS. The new XML Full Text Index can index common XML physical storage forms: such as text XML, binary XML, relational decomposition of the XML. Although our work is built within Oracle XMLDB, all of the presented principles and techniques in this paper are valuable enough to RDBMS industry that needs to effectively and efficiently support of XQFT over persisted XML documents.
Zhen Hua Liu, Hui J. Chang
ICDE3
2012 Efficient Support of XQuery Update Facility in XML Enabled RDBMS
abstract
XQuery Update Facility (XQUF), which provides a declarative way of updating XML, has become recommendation by W3C. The SQL/XML standard, on the other hand, defines XMLType as a column data type in RDBMS environment and defines the standard SQL/XML operator, such as XML Query() to embed XQuery to query XMLType column in RDBMS. Based on this SQL/XML standard, XML enabled RDBMS becomes industrial strength platforms to host XML applications in a standard compliance way by providing XML store and query capability. However, updating XML capability support remains to be proprietary in RDBMS until XQUF becomes the recommendation. XQUF is agnostic of how XML is stored so that propagation of actual update to any persistent XML store is beyond the scope of XQUF. In this paper, we show how XQUF can be incorporated into XML Query() to effectively update XML stored in XMLType column in the environment of XML enabled RDBMS, such as Oracle XMLDB. We present various compile time and run time optimisation techniques to show how XQUF can be efficiently implemented to declaratively update XML stored in RDBMS. We present how our approaches of optimising XQUF for common physical XML storage models: native binary XML storage model and relational decomposition of XML storage model. Although our study is done using Oracle XMLDB, all of the presented optimisation techniques are generic to XML stores that need to support update of persistent XML store and not specific to Oracle XMLDB implementation.
Zhen Hua Liu, Hui J. Chang, Balasubramanyam Sthanikam
ICDE2
2008 Towards a physical XML independent XQuery/SQL/XML engine
abstract
There has been a lot of research and industrial effort on building XQuery engines with different kinds of XML storage and index models. However, most of these efforts focus on building either an efficient XQuery engine with one kind of XML storage, index, view model in mind or a general XQuery engine without any consideration of the underlying XML storage, index and view model. We need an underlying framework to build an XQuery engine that can work with and provide optimization for different XML storage, index and view models. Besides XQuery, RDBMSs also support SQL/XML, a standard language that integrates XML and relational processing. There are industrial efforts for building hybrid XQuery and SQL/XML engines that support both languages so that users can manage and query both relational and XML data on one platform. However, we need a theoretical framework to optimize both SQL/XML and XQuery languages in one RDBMS. In this paper, we show our industrial work of building a combined XQuery and SQL/XML engine that is able to work and provide optimization for different kinds of XML storage and index models in Oracle XMLDB. This work is based onXML extended relational algebraas the underlying tuple-based logical algebra and incorporates tree and automata based physical algebra into the logical tuple-based algebra so as to provide optimization for different physical XML formulations. This results inlogical and physical rewritetechniques to optimize XQuery and SQL/XML over a variety of physical XML storage, index and view models, including schema aware object relational XML storage with relational indexes, binary XML storage with schema agnostic path-value-order key XMLIndex, SQL/XML view over relational data and relational view over XML. Furthermore, we show the approach of leveragingcost based XML physical rewritestrategy to evaluate different physical rewrite plans.
Zhen Hua Liu, Sivasankaran Chandrasekar, Thomas Baby, Hui J. Chang
Proc. VLDB Endow.4
2007 XMLTable Index An Efficient Way of Indexing and Querying XML Property Data
abstract
Efficiently storing and querying XML has been widely studied in research and industrial settings. Major RDBMS vendors now support XML as a native datatype in their systems and provide physical means of storing schema agnostic XML data. Typically this data is stored in CLOBs, BLOBs, or tree forms, with path or value indices used to efficiently process XQuery and SQL queries. However, in many use case queries derived from industrial XML applications, we find that it is very common to query XML based on a group of related property data and to query on the master-detail relationships using the SQL XMLTable construct. We propose an indexing mechanism called the XMLTable Index which is more efficient than the path and value index approach for this class of queries, and provides a way to efficiently process these queries over any physical XML storage form. The XMLTable Index complements the path/value index approach, and can be enhanced in its capabilities by using it in conjunction with path, value, text and other domain indices.
Zhen Hua Liu, Muralidhar Krishnaprasad, Hui J. Chang, Vikas Arora
ICDE3