Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. S-Store: a streaming NewSQL system for big velocity applications

S-Store: a streaming NewSQL system for big velocity applications

Thumbnail Image
Download
Name

Madden_S-store.pdf

Size

2.37 MB

Format

Adobe PDF

Checksum (MD5)

efdeaeb2dc0ae6dfb9ef7d32d421036a

Author(s)
Cetintemel, Ugur
•
Tufte, Kristin
•
Wang, Hao
•
Zdonik, Stanley
•
Du, Jiang
•
Kraska, Tim
•
Maier, David
•
Meehan, John
•
Pavlo, Andrew
•
Stonebraker, Michael
more
Date Issued
August 2014
Journal
Proceedings of the VLDB Endowment
Publisher
Association for Computing Machinery (ACM)
Citation
Ugur Cetintemel, Jiang Du, Tim Kraska, Samuel Madden, David Maier, John Meehan, Andrew Pavlo, Michael Stonebraker, Erik Sutherland, Nesime Tatbul, Kristin Tufte, Hao Wang, and Stanley Zdonik. 2014. S-Store: a streaming NewSQL system for big velocity applications. Proc. VLDB Endow. 7, 13 (August 2014), 1633-1636.
Version
Author's final manuscript
Abstract
First-generation streaming systems did not pay much attention to state management via ACID transactions (e.g., [3, 4]). S-Store is a data management system that combines OLTP transactions with stream processing. To create S-Store, we begin with H-Store, a main-memory transaction processing engine, and add primitives to support streaming. This includes triggers and transaction workflows to implement push-based processing, windows to provide a way to bound the computation, and tables with hidden state to implement scoping for proper isolation. This demo explores the benefits of this approach by showing how a naïve implementation of our benchmarks using only H-Store can yield incorrect results. We also show that by exploiting push-based semantics and our implementation of triggers, we can achieve significant improvement in transaction throughput. We demo two modern applications: (i) leaderboard maintenance for a version of "American Idol", and (ii) a city-scale bicycle rental scenario.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License
http://creativecommons.org/licenses/by-nc-nd/3.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/100909
DOI of Published Version
https://doi.org/10.14778/2733004.2733048
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.