InvaliDB: Scalable Push-Based Real-Time Queries on Top of Pull-Based Databases


연구 분야: Databases



학회: 2020 IEEE 36th International Conference on Data Engineering (ICDE)


초록

Traditional databases are optimized for pull-based queries, i.e. they make information available in direct response to client requests. While this access pattern is adequate for mostly static domains, it requires inefficient and slow workarounds (e.g. periodic polling) when clients need to stay up-to-date. Acknowledging reactive and interactive workloads, modern real-time databases such as Firebase, Meteor, and RethinkDB proactively deliver result updates to their clients through push-based real-time queries. However, current implementations are only of limited practical relevance, since they are incompatible with existing technology stacks, fail under heavy load, or do not support complex queries to begin with. To address these issues, we propose the system design InvaliDB which combines linear read and write scalability for real-time queries with superior query expressiveness and legacy compatibility. We compare InvaliDB against competing system designs to emphasize the benefits of our approach that has been serving customers at the Database-as-a-Service company Baqend since July 2017.


Author Profile
Wolfram Wingerath

Baqend GmbH Hamburg Germany

Germany
Author Profile
Felix Gessert

Baqend GmbH Hamburg Germany

Germany
Author Profile
Norbert Ritter

Databases and Information Systems University of Hamburg Hamburg Germany

Andorra

📄 논문 정보

발행 연도 2020년
인용수 6
출판 국가 Germany, Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (253건)