Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Rys is active.

Publication


Featured researches published by Michael Rys.


Archive | 2003

Database and XML Technologies

Zohra Bellahsene; Tova Milo; Michael Rys; Dan Suciu; Rainer Unland

XML Twig Queries.- Ordered Backward XPath Axis Processing against XML Streams.- BPI-TWIG: XML Twig Query Evaluation.- On the Efficiency of a Prefix Path Holistic Algorithm.- Query Execution.- KSRQuerying: XML Keyword with Recursive Querying.- The XML-? XPath Processor: Benchmarking and Results.- XPath+: A Tool for Linked XML Documents Navigation.- XML Document Parsing and Compression.- A Data Parallel Algorithm for XML DOM Parsing.- Optimizing XML Compression.- XML Lossy Text Compression: A Preliminary Study.- XQuery.- XQuery Full Text Implementation in BaseX.- Recommending XMLTable Views for XQuery Workloads.- An Encoding of XQuery in Prolog.- Universal XForms for Dynamic XQuery Generation.- XML Transaction Management and Schema Design.- From Entity Relationship to XML Schema: A Graph-Theoretic Approach.- Atomicity for XML Databases.


international conference on management of data | 2005

XML and relational database management systems: inside Microsoft® SQL Server™ 2005

Michael Rys

Microsoft® SQL Server™ has a long history of XML support dating back to 1999. While first concentrating on enabling the transport of relational data via XML with the SQL Server 2000 release, SQL Server 2005 now additionally provides native XML storage and query support. This part of the tutorial will provide an insight into how SQL Server 2005 fits XML functionality into its core relational database management framework.


international conference on management of data | 2008

Spatial indexing in microsoft SQL server 2008

Yi Fang; Marc T. Friedman; Giri Nair; Michael Rys; Ana-Elisa Schmid

Microsoft SQL Server 2008 adds built-in support for 2-dimensional spatial data types for both planar and geodetic geometries to address the increasing demands for managing location-aware data. SQL Server 2008 also adds indexing capabilities that, together with the necessary plan selections done by the query optimizer, provide efficient processing of spatial queries. This paper will present an overview of the spatial indexing implementation in SQL Server 2008 and outline how the indexing is implemented and how the cost-based query optimizer chooses among the different plans.


international conference on management of data | 2005

XML and relational database management systems: the inside story

Michael Rys; Donald D. Chamberlin; Daniela Florescu

As XML has evolved from a document markup language to a widely-used format for exchange of structured and semistructured data, managing large amounts of XML data has become increasingly important. A number of companies, including both established database vendors and startups, have recently announced new XML database systems or new XML functionality integrated into existing database systems. This tutorial will provide an insight into how XML functionality fits into relational database management systems as seen by three major relational vendors: IBM, Microsoft and Oracle.


ACM Queue | 2011

Scalable SQL

Michael Rys

How do large-scale sites and applications remain SQL-based?


international conference on data engineering | 2001

Bringing the Internet to your database: using SQL server 2000 and XML to build loosely-coupled systems

Michael Rys

Loosely-coupled, distributed system architectures need to be flexible enough to allow individual components to join or leave the heterogeneous conglomerate of services and components and to change their internal design and data models without jeopardizing the whole architecture. A well-established approach is to use XML as the lingua franca for the integration layer that hides the heterogeneity among the components and provides the glue that allows the individual components to take part in the loosely integrated system. The article focuses on how to provide the basic technology to enable a relational database to become a component in such loosely-coupled systems and it provides an overview of the features that are needed to provide access via HTTP and XML.


international conference on data engineering | 2012

Mapping XML to a Wide Sparse Table

Liang Jeff Chen; Philip A. Bernstein; Peter Carlin; Dimitrije Filipovic; Michael Rys; Nikita Shamgunov; James F. Terwilliger; Milos Todic; Sasa Tomasevic; Dragan Tomic

XML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that dramatically reduce the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases.


international conference on computer communications and networks | 2001

Bringing the Internet to Your Database: Using SQL Server 2000 and XML to Build Loosely-Coupled Systems

Michael Rys

Loosely-coupled, distributed system architectures need to be flexible enough to allow individual components to join or leave the heterogeneous conglomerate of services and components and to change their internal design and data models without jeopardizing the whole architecture. A well-established approach is to use XML as the lingua franca for the integration layer that hides the heterogeneity among the components and provides the glue that allows the individual components to take part in the loosely integrated system. The article focuses on how to provide the basic technology to enable a relational database to become a component in such loosely-coupled systems and it provides an overview of the features that are needed to provide access via HTTP and XML.


Lecture Notes in Computer Science | 2003

Full-Text Search with XQuery: A Status Report

Michael Rys

XML [45] has become one of the most important data representation formats. One of the major reasons for this success is that XML is well-suited not only for representing marked-up documents – as its heritage based on SGML indicates – but also highly-structured hierarchical data such as object hierarchies or relational data and semistructured data (see Fig. 3.1). Even data that traditionally has been represented in binary format such as graphics is now being represented using XML (e.g., SVG).


international xml database symposium | 2005

Optimizing runtime XML processing in relational databases

Eugene Kogan; Gideon Schaller; Michael Rys; Hanh Huynh Huu; Babu Krishnaswamy

XML processing performance in database systems depends on static optimizations such as XML query rewrites, cost-based optimizations such as choosing appropriate XML indices, and the efficiency of runtime tasks like XML parsing and serialization. This paper discusses some of the runtime performance aspects of XML processing in relational database systems using Microsoft® SQL ServerTM 2005s approach as an example. It also motivates a non-textual storage as the preferred choice for storing XML natively. A performance evaluation of these techniques shows XML query performance improvements of up to 6 times.

Collaboration


Dive into the Michael Rys's collaboration.

Top Co-Authors

Avatar

Rainer Unland

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge