Year Year arrow
arrow-active-down-0
Publisher Publisher arrow
arrow-active-down-1
Journal
1
Journal arrow
arrow-active-down-2
Institution Institution arrow
arrow-active-down-3
Institution Country Institution Country arrow
arrow-active-down-4
Publication Type Publication Type arrow
arrow-active-down-5
Field Of Study Field Of Study arrow
arrow-active-down-6
Topics Topics arrow
arrow-active-down-7
Open Access Open Access arrow
arrow-active-down-8
Language Language arrow
arrow-active-down-9
Filter Icon Filter 1
Year Year arrow
arrow-active-down-0
Publisher Publisher arrow
arrow-active-down-1
Journal
1
Journal arrow
arrow-active-down-2
Institution Institution arrow
arrow-active-down-3
Institution Country Institution Country arrow
arrow-active-down-4
Publication Type Publication Type arrow
arrow-active-down-5
Field Of Study Field Of Study arrow
arrow-active-down-6
Topics Topics arrow
arrow-active-down-7
Open Access Open Access arrow
arrow-active-down-8
Language Language arrow
arrow-active-down-9
Filter Icon Filter 1
Export
Sort by: Relevance
  • Research Article
  • 10.1561/1900000087
Analytical Queries for Unstructured Data
  • Jan 1, 2025
  • Foundations and Trends® in Databases
  • Daniel Kang

  • Research Article
  • Cite Count Icon 1
  • 10.1561/1900000082
Learned Query Optimizers
  • Jan 1, 2024
  • Foundations and Trends® in Databases
  • Bolin Ding + 2 more

  • Research Article
  • Cite Count Icon 7
  • 10.1561/1900000074
Trends in Explanations: Understanding and Debugging Data-driven Systems
  • Jan 1, 2021
  • Foundations and Trends® in Databases
  • Boris Glavic + 2 more

  • Research Article
  • Cite Count Icon 10
  • 10.1561/1900000066
Differential Privacy for Databases
  • Jan 1, 2021
  • Foundations and Trends® in Databases
  • Joseph P Near + 1 more

  • Research Article
  • Cite Count Icon 2
  • 10.1561/1900000072
FPGA-Accelerated Analytics: From Single Nodes to Clusters
  • Jan 1, 2020
  • Foundations and Trends® in Databases
  • Zsolt István + 2 more

In this monograph, we survey recent research on using reconfigurable hardware accelerators, namely, Field Programmable Gate Arrays (FPGAs), to accelerate analytical processing. Such accelerators are being adopted as a way of overcoming the recent stagnation in CPU performance because they can implement algorithms differently from traditional CPUs, breaking traditional trade-offs. As such, it is timely to discuss their benefits in the context of analytical processing, both as an accelerator within a single node database and as part of distributed data analytics pipelines. We present guidelines for accelerator design in both scenarios, as well as, examples of integration within full-fledged Relational Databases. We do so through the prism of recent research projects that explore how emerging compute-intensive operations in databases can benefit from FPGAs. Finally, we highlight future research challenges in programmability and integration, and cover architectural trends that are propelling the rapid adoption of accelerators in datacenters and the cloud.

  • Research Article
  • Cite Count Icon 29
  • 10.1561/1900000052
Query Processing on Probabilistic Data: A Survey
  • Jan 1, 2017
  • Foundations and Trends® in Databases
  • Guy Van Den Broeck + 1 more

  • Research Article
  • Cite Count Icon 75
  • 10.1561/1900000056
Big Graph Analytics Platforms
  • Jan 1, 2017
  • Foundations and Trends® in Databases
  • Da Yan + 3 more

Due to the growing need to process large graph and network datasetscreated by modern applications, recent years have witnessed a surginginterest in developing big graph platforms. Tens of such big graphsystems have already been developed, but there lacks a systematic categorizationand comparison of these systems. This article provides atimely and comprehensive survey of existing big graph systems, andsummarizes their key ideas and technical contributions from variousaspects. In addition to the popular vertex-centric systems which espousea think-like-a-vertex paradigm for developing parallel graph applications,this survey also covers other programming and computationmodels, contrasts those against each other, and provides a vision forthe future research on big graph analytics platforms. This survey aimsto help readers get a systematic picture of the landscape of recent biggraph systems, focusing not just on the systems themselves, but alsoon the key innovations and design philosophies underlying them.

  • Research Article
  • Cite Count Icon 52
  • 10.1561/1900000017
Datalog and Recursive Query Processing
  • Jan 1, 2012
  • Foundations and Trends® in Databases
  • Todd J Green

In recent years, we have witnessed a revival of the use of recursive queries in a variety of emerging application domains such as data integration and exchange, information extraction, networking, and program analysis. A popular language used for expressing these queries is Datalog. This paper surveys for a general audience the Datalog language, recursive query processing, and optimization techniques. This survey differs from prior surveys written in the eighties and nineties in its comprehensiveness of topics, its coverage of recent developments and applications, and its emphasis on features and techniques beyond classical Datalog which are vital for practical applications. Specifically, the topics covered include the core Datalog language and various extensions, semantics, query optimizations, magic-sets optimizations, incremental view maintenance, aggregates, negation, and types. We conclude the paper with a survey of recent systems and applications that use Datalog and recursive queries.

  • Research Article
  • Cite Count Icon 83
  • 10.1561/1900000020
Materialized Views
  • Jan 1, 2011
  • Foundations and Trends® in Databases
  • Rada Shirkova

  • Research Article
  • Cite Count Icon 128
  • 10.1561/1900000008
Privacy-Preserving Data Publishing
  • Jan 1, 2009
  • Foundations and Trends® in Databases
  • Bee-Chung Chen + 3 more