Strömhantering tillgodoser behoven hos realtidsapplikationer. Transaktionsbehandling handlar om samordning och säkerhet av korta atomberäkningar. Därför fanns dessa två driftssätt i separata, spispipiga system. I detta arbete försöker vi förena de två beräkningsparadigmerna i ett enda system som kallas S-Store. På detta sätt kan S-Store samtidigt rymma OLTP och strömmande program. Vi presenterar en enkel transaktionsmodell för strömmar som integreras sömlöst med ett traditionellt OLTP-system och ger både ACID- och streamorienterade garantier. Vi valde att bygga S-Store som en förlängning av H-Store - en öppen källkod, in-minne, distribuerad OLTP databassystem. Genom att implementera S-Store på detta sätt kan vi använda de transaktionsbearbetningsanläggningar som H-Store redan tillhandahåller, och vi kan koncentrera oss på de ytterligare funktioner som behövs för att stödja streaming. Liknande genomföranden skulle kunna göras med hjälp av andra viktiga OLTP-plattformar. Vi visar att vi faktiskt kan uppnå högre genomströmning för streaming arbetsbelastning i S-Store än en likvärdig installation i H-Store ensam. Vi visar också hur detta kan uppnås inom H-Store med tillägg av en blygsam mängd nya funktioner. Dessutom jämför vi S-Store med två toppmoderna streamingsystem, Esper och Apache Storm, och visar hur S-Store ibland kan överträffa sina prestanda samtidigt som vi ger starkare korrekthetsgarantier.
• Transaktionsutförande av strömsammansättning i S-Store REF.
S-Store: Streaming Meets Transaction Processing
{'venue': 'PVLDB', 'journal': 'PVLDB', 'mag_field_of_study': ['Computer Science']}