Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Jiang Du 0001

dblp:32/724-1 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2017
0009-0005-2125-7061ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Transaction processing and concurrency control · 53% Data stream processing · 37% Data integration and cleaning · 10%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
ACID transactions
0.212015
S-Store: Streaming Meets Transaction Processing · Proc. VLDB Endow. 2015
Transaction processing and concurrency control
OLTP
0.212015
S-Store: Streaming Meets Transaction Processing · Proc. VLDB Endow. 2015
Data stream processing
stream processing systems
0.212015
S-Store: Streaming Meets Transaction Processing · Proc. VLDB Endow. 2015
Data stream processing › stream processing systems
transactional stream processing
0.212014
S-Store: A Streaming NewSQL System for Big Velocity Applications · Proc. VLDB Endow. 2014
Data integration and cleaning
data exchange
0.112011
Debugging Data Exchange with Vagabond · Proc. VLDB Endow. 2011
Transaction processing and concurrency control › OLTP
in-memory transaction processing
0.112014
S-Store: A Streaming NewSQL System for Big Velocity Applications · Proc. VLDB Endow. 2014

Methods — techniques the papers use, named apart from their topics

in-memory processing · 0.2distributed transactions · 0.2windows · 0.2triggers · 0.2transaction workflows · 0.2hidden state · 0.2
YearPublicationVenuePosition
2017 Data Ingestion for the Connected World
John Meehan, Cansu Aslantas, Stanley B. Zdonik, Nesime Tatbul, Jiang Du 0001
CIDR5
2017 DeepSea: Progressive Workload-Aware Partitioning of Materialized Views in Scalable Data Analytics
Jiang Du 0001, Renée J. Miller, Boris Glavic, Wei Tan 0001
EDBT1
2015 S-Store: Streaming Meets Transaction Processing
abstract
Stream processing addresses the needs of real-time applications. Transaction processing addresses the coordination and safety of short atomic computations. Heretofore, these two modes of operation existed in separate, stove-piped systems. In this work, we attempt to fuse the two computational paradigms in a single system called S-Store. In this way, S-Store can simultaneously accommodate OLTP and streaming applications. We present a simple transaction model for streams that integrates seamlessly with a traditional OLTP system, and provides both ACID and stream-oriented guarantees. We chose to build S-Store as an extension of H-Store - an open-source, in-memory, distributed OLTP database system. By implementing S-Store in this way, we can make use of the transaction processing facilities that H-Store already provides, and we can concentrate on the additional features that are needed to support streaming. Similar implementations could be done using other main-memory OLTP platforms. We show that we can actually achieve higher throughput for streaming workloads in S-Store than an equivalent deployment in H-Store alone. We also show how this can be achieved within H-Store with the addition of a modest amount of new functionality. Furthermore, we compare S-Store to two state-of-the-art streaming systems, Esper and Apache Storm, and show how S-Store can sometimes exceed their performance while at the same time providing stronger correctness guarantees.
John Meehan, Nesime Tatbul, Stanley B. Zdonik, Cansu Aslantas, Ugur Çetintemel, Jiang Du 0001, Tim Kraska, Samuel Madden 0001, David Maier 0001, Andrew Pavlo, Michael Stonebraker, Kristin Tufte
Proc. VLDB Endow.6
2014 S-Store: A Streaming NewSQL System for Big Velocity Applications
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.
Ugur Çetintemel, Jiang Du 0001, Tim Kraska, Samuel Madden 0001, David Maier 0001, John Meehan, Andrew Pavlo, Michael Stonebraker, Erik Sutherland, Nesime Tatbul, Kristin Tufte, Stanley B. Zdonik
Proc. VLDB Endow.2
2011 Debugging Data Exchange with Vagabond
Boris Glavic, Jiang Du 0001, Renée J. Miller, Gustavo Alonso, Laura M. Haas
Proc. VLDB Endow.2