首页 | 本学科首页   官方微博 | 高级检索  
     


DBToaster: higher-order delta processing for dynamic,frequently fresh views
Authors:Christoph Koch  Yanif Ahmad  Oliver Kennedy  Milos Nikolic  Andres Nötzli  Daniel Lupei  Amir Shaikhha
Affiliation:1. école Polytechnique Fédérale de Lausanne (EPFL) IC DATA, Station 14, 1015?, Lausanne, Switzerland
2. The Johns Hopkins University, 3400 North Charles Street, Baltimore, MD?, 21218, USA
3. SUNY Buffalo, 338 Davis Hall, Buffalo, NY?, 14260, USA
Abstract:Applications ranging from algorithmic trading to scientific data analysis require real-time analytics based on views over databases receiving thousands of updates each second. Such views have to be kept fresh at millisecond latencies. At the same time, these views have to support classical SQL, rather than window semantics, to enable applications that combine current with aged or historical data. In this article, we present the DBToaster system, which keeps materialized views of standard SQL queries continuously fresh as data changes very rapidly. This is achieved by a combination of aggressive compilation techniques and DBToaster’s original recursive finite differencing technique which materializes a query and a set of its higher-order deltas as views. These views support each other’s incremental maintenance, leading to a reduced overall view maintenance cost. DBToaster supports tens of thousands of complete view refreshes per second for a wide range of queries.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号