edoc

Icarus: Towards a Multistore Database System

Vogt, Marco and Stiemer, Alexander and Schuldt, Heiko. (2017) Icarus: Towards a Multistore Database System. In: Big Data (Big Data), 2017 IEEE International Conference on.

[img] PDF - Accepted Version
1529Kb

Official URL: http://edoc.unibas.ch/58210/

Downloads: Statistics Overview

Abstract

The last years have seen a vast diversification on the database market. In contrast to the "one-size-fits-all" paradigm according to which systems have been designed in the past, today's database management systems (DBMSs) are tuned for particular workloads. This has led to DBMSs optimized for high performance, high throughput read/write workload in online transaction processing (OLTP) and systems optimized for complex analytical queries (OLAP). However, this approach reaches a limit when systems have to deal with mixed workloads that are neither pure OLAP nor pure OLTP workloads. In such cases, polystores are increasingly gaining popularity. Rather than supporting one single database paradigm and addressing one particular workload, polystores encompass several DBMSs that store data in different schemas and allow to route requests at a per-query-level to the most appropriate system. In this paper, we introduce the polystore Icarus. In our evaluation based on a workload that combines OLTP and OLAP elements, We show that Icarus is able to speed-up queries up to a factor of 3 by properly routing queries to the best underlying DBMS.
Faculties and Departments:05 Faculty of Science > Departement Mathematik und Informatik > Informatik > Datenbanken (Schuldt)
UniBasel Contributors:Schuldt, Heiko and Vogt, Marco and Stiemer, Alexander
Item Type:Conference or Workshop Item, refereed
Conference or workshop item Subtype:Conference Paper
Publisher:IEEE
e-ISBN:978-1-5386-2715-0
Note:Publication type according to Uni Basel Research Database: Conference paper
Language:English
Identification Number:
Last Modified:09 Mar 2018 14:52
Deposited On:09 Mar 2018 14:52

Repository Staff Only: item control page