Processing flows of information: From data stream to complex event processing
A large number of distributed applications requires continuous and timely processing of
information as it flows from the periphery to the center of the system. Examples include …
information as it flows from the periphery to the center of the system. Examples include …
Streaming the web: Reasoning over dynamic data
In the last few years a new research area, called stream reasoning, emerged to bridge the
gap between reasoning and stream processing. While current reasoning approaches are …
gap between reasoning and stream processing. While current reasoning approaches are …
BlinkDB: queries with bounded errors and bounded response times on very large data
In this paper, we present BlinkDB, a massively parallel, approximate query engine for
running interactive SQL queries on large volumes of data. BlinkDB allows users to trade-off …
running interactive SQL queries on large volumes of data. BlinkDB allows users to trade-off …
C-store: a column-oriented DBMS
M Stonebraker, DJ Abadi, A Batkin, X Chen… - … Databases Work: the …, 2018 - dl.acm.org
This paper presents the design of a read-optimized relational DBMS that contrasts sharply
with most current systems, which are write-optimized. Among the many differences in its …
with most current systems, which are write-optimized. Among the many differences in its …
The end of an architectural era: It's time for a complete rewrite
In previous papers [SC05, SBC+ 07], some of us predicted the end of" one size fits all" as a
commercial relational DBMS paradigm. These papers presented reasons and experimental …
commercial relational DBMS paradigm. These papers presented reasons and experimental …
" One size fits all" an idea whose time has come and gone
M Stonebraker, U Çetintemel - … databases work: the pragmatic wisdom of …, 2018 - dl.acm.org
The last 25 years of commercial DBMS development can be summed up in a single phrase:"
One size fits all". This phrase refers to the fact that the traditional DBMS architecture …
One size fits all". This phrase refers to the fact that the traditional DBMS architecture …
OLTP through the looking glass, and what we found there
Online Transaction Processing (OLTP) databases include a suite of features---disk-resident
B-trees and heap files, locking-based concurrency control, support for multi-threading---that …
B-trees and heap files, locking-based concurrency control, support for multi-threading---that …
The design and implementation of INGRES
M Stonebraker, E Wong, P Kreps, G Held - Making Databases Work: the …, 2018 - dl.acm.org
The currently operational (March 1976) version of the INGRES database management
system is described. This multiuser system gives a relational view of data, supports two high …
system is described. This multiuser system gives a relational view of data, supports two high …
A survey on the evolution of stream processing systems
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …
witnessing its prime time due to recent successful efforts by the research community and …
[PDF][PDF] Staying fit: Efficient load shedding techniques for distributed stream processing
In distributed stream processing environments, large numbers of continuous queries are
distributed onto multiple servers. When one or more of these servers become overloaded …
distributed onto multiple servers. When one or more of these servers become overloaded …