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

Beda Christoph Hammerschmidt

dblp:53/4569 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
1since 2021 · last 2021
0009-0006-5381-5387ORCID · corroborated

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

Databases, data management, data science and information retrieval · 8 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers
Data models and query languages · 58% Database system architecture and tuning · 21% Data integration and cleaning · 15%

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

TopicWeightPapersLastEvidence papers
Data models and query languages › schema languages
JSON Schema
0.512021
Reducing Ambiguity in Json Schema Discovery · SIGMOD Conference 2021
Data integration and cleaning
schema inference
0.512021
Reducing Ambiguity in Json Schema Discovery · SIGMOD Conference 2021
Data models and query languages
schema-less data management
0.422016
Closing the functional and Performance Gap between SQL and NoSQL · SIGMOD Conference 2016
JSON data management: supporting schema-less development in RDBMS · SIGMOD Conference 2014
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 models and query languages › semistructured data
JSON data model
0.212014
JSON data management: supporting schema-less development in RDBMS · SIGMOD Conference 2014
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

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

heuristic schema extraction · 0.5JSON path language · 0.2
YearPublicationVenuePosition
2021 Reducing Ambiguity in Json Schema Discovery
abstract
Ad-hoc data models like Json simplify schema evolution and enable multiplexing various data sources into a single stream. While useful when writing data, this flexibility makes Json harder to validate and query, forcing such tasks to rely on automated schema discovery techniques. Unfortunately, ambiguity in the schema design space forces existing schema discovery systems to make simplifying, data-independent assumptions about schema structure. When these assumptions are violated, most notably by APIs, the generated schemas are imprecise, creating numerous opportunities for false positives during validation. In this paper, we propose Jxplain, a Json schema discovery algorithm with heuristics that mitigate common forms of ambiguity. Although Jxplain is slightly slower than state of the art schema extractors, we show that it produces significantly more precise schemas.
William Spoth, Oliver Kennedy, Beda Christoph Hammerschmidt, Zhen Hua Liu
SIGMOD Conference4
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.2
2017 Adaptive Schema Databases
William Spoth, Bahareh Arab, Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Boris Glavic, Beda Christoph Hammerschmidt, Oliver Kennedy, Seokki Lee, Zhen Hua Liu, Xing Niu 0002, Ying Yang 0005
CIDR7
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 Conference2
2014 JSON data management: supporting schema-less development in RDBMS
abstract
Relational Database Management Systems (RDBMS) have been very successful at managing structured data with well-defined schemas. Despite this, relational systems are generally not the first choice for management of data where schemas are not pre-defined or must be flexible in the face of variations and changes. Instead, No-SQL database systems supporting JSON are often selected to provide persistence to such applications. JSON is a light-weight and flexible semi-structured data format supporting constructs common in most programming languages. In this paper, we analyze the way in which requirements differ between management of relational data and management of JSON data. We present three architectural principles that facilitate a schema-less development style within an RDBMS so that RDBMS users can store, query, and index JSON data without requiring schemas. We show how these three principles can be applied to industry-leading RDBMS platforms, such as the Oracle RDBMS Server, with relatively little effort. Consequently, an RDBMS can unify the management of both relational data and JSON data in one platform and use SQL with an embedded JSON path language as a single declarative language to query both relational data and JSON data. This SQL/JSON approach offers significant benefits to application developers as they can use one product to manage both relational data and semi-structured flexible schema data.
Zhen Hua Liu, Beda Christoph Hammerschmidt, Douglas McMahon
SIGMOD Conference2
2007 Incremental Validation of String-Based XML Data in Databases, File Systems, and Streams
Beda Christoph Hammerschmidt, Ylva Brandt, Volker Linnemann, Sven Groppe, Stefan Fischer 0001
ADBIS1
2005 Migrating stateful web services using Apache Axis and P2P
Beda Christoph Hammerschmidt, Volker Linnemann
IADIS AC1
2005 On the Intersection of XPath Expressions
abstract
XPath is a common language for selecting nodes in an XML document. XPath uses so called path expressions which describe a navigation path through semistructured data. In the last years some of the characteristics of XPath have been discussed. Examples include the containment of two XPath expressions p and p' (p /spl sube/ p'). To the best of our knowledge the intersection of two XPath expressions (p /spl cap/ p') has not been treated yet. The intersection of p and p' is the set that contains all XML nodes that are selected both by p and p'. In the context of indexes in XML databases the emptiness of the intersection of p and p' is a major issue when updating the index. In order to keep the index consistent to the indexed data, it has to be detected if an index that is defined upon p is affected by a modifying database operation with the path expression p'. In this paper, we introduce the intersection problem for XPath and give a motivation for its relevance. We present an efficient intersection algorithm for XPath expressions without the NOT operator that is based on finite automata. For expressions that contain the NOT operator the intersection problem becomes NP-complete leading to exponential computations in general. With an average case simulation we show that the NP-completeness is no significant limitation for most real-world database operations.
Beda Christoph Hammerschmidt, Martin Kempa, Volker Linnemann
IDEAS1
2004 A Selective Key-Oriented XML Index for the Index Selection Problem in XDBMS
Beda Christoph Hammerschmidt, Martin Kempa, Volker Linnemann
DEXA1