Första generationens streamingsystem ägnade inte mycket uppmärksamhet åt statlig förvaltning via ACID-transaktioner (t.ex. [3, 4] ). S-Store är ett datahanteringssystem som kombinerar OLTP-transaktioner med strömbehandling. För att skapa S-Store, börjar vi med H-Store, en huvudminne transaktion bearbetning motor, och lägga till primitiver för att stödja streaming. Detta inkluderar triggers och transaktionsarbetsflöden för att genomföra push-baserad bearbetning, fönster för att ge ett sätt att begränsa beräkningen, och tabeller med dolt tillstånd för att genomföra scoping för korrekt isolering. Denna demo utforskar fördelarna med detta tillvägagångssätt genom att visa hur ett naivt genomförande av våra riktmärken med endast H-Store kan ge felaktiga resultat. Vi visar också att vi genom att utnyttja push-baserade semantik och vårt genomförande av triggers, kan uppnå betydande förbättringar i transaktionsgenomströmning. Vi demo två moderna applikationer: (i) leaderboard underhåll för en version av "American Idol", och (ii) en urban cykeluthyrning scenario.
S-Store REF är en strömmande process som använder en OLTP-motor.
S-Store: A Streaming NewSQL System for Big Velocity Applications
{'venue': 'PVLDB', 'journal': 'PVLDB', 'mag_field_of_study': ['Computer Science']}