Auflistung nach Autor:in "Mathis, Christian"
1 - 6 von 6
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelData Lakes(Datenbank-Spektrum: Vol. 17, No. 3, 2017) Mathis, ChristianBy moving data into a centralized, scalable storage location inside an organization – the data lake – companies and other institutions aim to discover new information and to generate value from the data. The data lake can help to overcome organizational boundaries and system complexity. However, to generate value from the data, additional techniques, tools, and processes need to be established which help to overcome data integration and other challenges around this approach. Although there is a certain agreed-on notion of the central idea, there is no accepted definition what components or functionality a data lake has or how an architecture looks like. Throughout this article, we will start with the central idea and discuss various related aspects and technologies.
- KonferenzbeitragAn in-memory database system for multi-tenant applications(Datenbanksysteme für Business, Technologie und Web (BTW), 2011) Färber, Franz; Mathis, Christian; Culp, Daniel Duane; Kleis, WolframSoftware as a service (SaaS) has become a viable alternative for small and mid-size companies to outsource IT for a reduction of their total cost of IT ownership. SaaS providers need to be competitive w. r. t. total cost of ownership. Therefore, they typically consolidate multiple customer systems to share resources at all possible levels: hardware, software, data, and personnel. This kind of resource sharing is known as multitenancy. In this paper, we will focus on the aspect of multitenancy regarding our new in-memory database system – the SAP in-memory computing engine. In particular, we will motivate the requirements of multitenant applications towards the database engine and we will highlight major design decisions made to support multitenancy natively in the in-memory computing engine.
- KonferenzbeitragIntegrating Structural Joins into a Tuple-Based XPath Algebra(Datenbanksysteme in Business, Technologie und Web (BTW 2007) – 12. Fachtagung des GI-Fachbereichs "Datenbanken und Informationssysteme" (DBIS), 2007) Mathis, ChristianOver the recent years, very little effort has been made to give XPath a proper algebraic treatment. The only laudable exception is the Natix Algebra (NAL) which defines the translation of XPath queries into algebraic expressions in a concise way, thereby enabling algebraic optimizations. However, NAL does not capture various promising core XML query evaluation algorithms like, for example, the Holistic Twig Join. By integrating a logical structural join operator, we enable NAL to be compiled into a physical algebra, containing exactly those missing physical operators. We will provide several important query unnesting rules and demonstrate the effectivity of our approach by an implementation in the XML Transaction Coordinator (XTC)—our prototype of a native XML database system.
- KonferenzbeitragNow it's obvious to the eye – Visually explaining XQuery evaluation in a native XML database management system(Datenbanksysteme in Business, Technologie und Web (BTW) – 13. Fachtagung des GI-Fachbereichs "Datenbanken und Informationssysteme" (DBIS), 2009) Weiner, Andreas M.; Mathis, Christian; Härder, Theo; Hoppen, Caesar Ralf FranzAs the evaluation of XQuery expressions in native XML database management systems is a complex task and offers several degrees of freedom, we propose a visual explanation tool-providing an easily understandable graphical representation of XQuery-for track
- KonferenzbeitragSAP HANA Vora: A Distributed Computing Platform for Enterprise Data Lakes(Datenbanksysteme für Business, Technologie und Web (BTW 2017), 2017) Sengstock, Christian; Mathis, ChristianBusinesses are increasingly leveraging the power of Big Data to improve their services and products. We call the infrastructure to process and manage the heterogenous kinds of data their “data lakes”. Data lakes are used to store and process massive streams of sensor data, service data, collected or generated media, archived enterprise data, and massive transactional databases, among others. Such infrastructures are often realized by Hadoop clusters and low-cost persistence layers, such as S3 or SWIFT data stores. SAP HANA Vora is a distributed computing platform that sits on top of Data Lakes and was developed to build a basis layer for upcoming Big Data applications in the enterprise. It provides high-performance in-memory data processing and management capabilities, is easily extensible by new computing engines, extends the existing Big Data software stack, and integrates with the existing enterprise IT by design. We present an architectural overview of the system.
- KonferenzbeitragXML query processing in XTC(Datenbanksysteme für Business, Technologie und Web (BTW), 2011) Mathis, ChristianIn the past, the development of a declarative, set-based interface to access data in a DBMS was a key factor for the success of database systems. For XML, the lingua franca for declarative data access is XQuery. This paper summarizes the XQuery processing concepts that have been developed in the XTC system (the XML Transaction Coordinator)-a native XML database management system. We step through all query processing stages: from parsing over query normalization, type checking, query simplification, query rewriting, and plan generation to the execution.