Open AccessProceedings Article
Real-Time Data Management for Big Data.
Wolfram Wingerath,Felix Gessert,Erik Witt,Steffen Friedrich,Norbert Ritter +4 more
- 01 Jan 2018
pp 524-527
16
TL;DR: This tutorial survey and categorize the system space between pull-oriented databases and push-oriented stream management systems, using their respectively facilitated means of data retrieval as a reference point and explores why real-time databases deserve distinction in a separate system class.
read more
Abstract: Users have come to expect reactivity from mobile and web applications, i.e. they assume that changes made by other users become visible immediately. However, developers are challenged with building reactive applications on top of traditional pulloriented databases, because they are ill-equipped to push new information to the client. Systems for data stream management and processing, on the other hand, are natively push-oriented and thus facilitate reactive behavior, but they do not follow the same collection-based semantics as traditional databases: Instead of database collections, stream-oriented systems are based on a notion of potentially unbounded sequences of data items. In this tutorial, we survey and categorize the system space between pull-oriented databases and push-oriented stream management systems, using their respectively facilitated means of data retrieval as a reference point. A particular emphasis lies on the novel system class of real-time databases which combine the push-based access paradigm of stream-oriented systems with the collection-based query semantics of traditional databases. We explore why real-time databases deserve distinction in a separate system class and dissect their di erent architectures to highlight issues, derive open challenges, and discuss avenues for addressing them.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Low Latency for Cloud Data Management
Felix Gessert
- 21 Mar 2019
TL;DR: This thesis investigates caching in cloud data management for dynamic data ranging from database objects to complex query results and proposes the data management platform Orestes that enhances existing NoSQL database systems with low latency.
12
•Posted Content
Storage Solutions for Big Data Systems: A Qualitative Study and Comparison
TL;DR: In this article, a feature analysis of 80 NoSQL solutions has been provided, elaborating on the criteria and points that a developer must consider while making a possible choice, and comparing the advantages, shortcomings and possible use cases of available big data file formats for Hadoop.
•Book
Fast and Scalable Cloud Data Management
Felix Gessert,Wolfram Wingerath,Norbert Ritter +2 more
- 15 May 2020
TL;DR: Multi-model databases address polyglot persistence of data models and seek to provide them in a single data store, but many requirements are directly tied to replication, sharding, and query processing architectures and therefore are very difficult to consolidate in asingle system.
8
Kafka: the Database Inverted, but Not Garbled or Compromised
Sean Rooney,Peter Urbanetz,Chris Giblin,Daniel Bauer,Florian Froese,Luis Garces-Erice,Sasa Tomic +6 more
- 01 Dec 2019
TL;DR: Preliminary approaches to ensure consistency and coherence of data from multiple database tables when distributed over Kafka and how to address compliance by encrypting/decrypting data at the Kafka producers and consumers are presented.
7
InvaliDB: Scalable Push-Based Real-Time Queries on Top of Pull-Based Databases
Wolfram Wingerath,Felix Gessert,Norbert Ritter +2 more
- 20 Apr 2020
TL;DR: The system design InvaliDB is proposed which combines linear read and write scalability for real-time queries with superior query expressiveness and legacy compatibility and is compared against competing system designs to emphasize the benefits of this approach.
6
References
•Book
Architecture of a Database System
Joseph M. Hellerstein,Michael Stonebraker,James R. Hamilton +2 more
- 30 Sep 2007
TL;DR: Architecture of a Database System (AODS) as mentioned in this paper is an architectural discussion of DBMS design principles, including process models, parallel architecture, storage system design, transaction system implementation, query processor and optimizer architectures, and typical shared components and utilities.
NoSQL database systems: a survey and decision guidance
TL;DR: A comparative classification model that relates functional and non-functional requirements to techniques and algorithms employed in NoSQL databases is proposed, and a simple decision tree is derived to help practitioners and researchers filter potential system candidates based on central application requirements.
133
Real-time stream processing for Big Data
TL;DR: An overview over the state of the art of stream processors for low-latency Big Data analytics and a qualitative comparison of the most popular contenders, namely Storm and its abstraction layer Trident, Samza and Spark Streaming are given.
59
Quaestor: query web caching for database-as-a-service providers
Felix Gessert,Michael Schaarschmidt,Wolfram Wingerath,Erik Witt,Eiko Yoneki,Norbert Ritter +5 more
- 01 Aug 2017
TL;DR: The main idea is to enable application-independent caching of query results and records with tunable consistency guarantees, in particular bounded staleness to enable data-centric cloud services to trade latency against staleness bounds, e.g. in a database-as-a-service.
31
Scalable data management: NoSQL data stores in research and practice
Felix Gessert,Norbert Ritter +1 more
- 16 May 2016
TL;DR: This tutorial gives an in-depth survey of the most relevant NoSQL databases to provide comparative classification and highlight open challenges, and presents how each system's design is governed by a central set of trade-offs over irreconcilable system properties.
26
Related Papers (5)
Xinhua Dong,Heng He,Chao Li,Yongchuan Liu,Houbo Xiong +4 more
- 21 Sep 2018
Sangeeta,Kapil Sharma +1 more
- 16 Mar 2016
Gurpreet Kaur,Manpreet Kaur +1 more
- 01 Jan 2015
[...]
Seref Sagiroglu,Duygu Sinanc +1 more
- 20 May 2013