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 …
Adaptive query processing
A Deshpande, Z Ives, V Raman - Foundations and Trends® …, 2007 - nowpublishers.com
As the data management field has diversified to consider settings in which queries are
increasingly complex, statistics are less available, or data is stored remotely, there has been …
increasingly complex, statistics are less available, or data is stored remotely, there has been …
Samza: stateful scalable stream processing at LinkedIn
SA Noghabi, K Paramasivam, Y Pan… - Proceedings of the …, 2017 - dl.acm.org
Distributed stream processing systems need to support stateful processing, recover quickly
from failures to resume such processing, and reprocess an entire data stream quickly. We …
from failures to resume such processing, and reprocess an entire data stream quickly. We …
Discretized streams: Fault-tolerant streaming computation at scale
Many" big data" applications must act on data in real time. Running these applications at
ever-larger scales requires parallel platforms that automatically handle faults and stragglers …
ever-larger scales requires parallel platforms that automatically handle faults and stragglers …
Millwheel: Fault-tolerant stream processing at internet scale
T Akidau, A Balikov, K Bekiroğlu, S Chernyak… - Proceedings of the …, 2013 - dl.acm.org
MillWheel is a framework for building low-latency data-processing applications that is widely
used at Google. Users specify a directed computation graph and application code for …
used at Google. Users specify a directed computation graph and application code for …
Discretized streams: an efficient and {Fault-Tolerant} model for stream processing on large clusters
Many important “big data” applications need to process data arriving in real time. However,
current programming models for distributed stream processing are relatively low-level, often …
current programming models for distributed stream processing are relatively low-level, often …
[图书][B] Principles of distributed database systems
MT Özsu, P Valduriez - 1999 - Springer
The first edition of this book appeared in 1991 when the technology was new and there were
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …
Integrating scale out and fault tolerance in stream processing using operator state management
R Castro Fernandez, M Migliavacca… - Proceedings of the …, 2013 - dl.acm.org
As users of" big data" applications expect fresh results, we witness a new breed of stream
processing systems (SPS) that are designed to scale to large numbers of cloud-hosted …
processing systems (SPS) that are designed to scale to large numbers of cloud-hosted …
[PDF][PDF] The design of the borealis stream processing engine.
Borealis is a second-generation distributed stream processing engine that is being
developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream …
developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream …
" 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 …