Upsortable: Programming Top-K Queries Over Data Streams
Summary: Upsortable uses an annotation-based approach to implement top-k queries over evolving data streams by leveraging standard Java sorted collections. It combines pre-compilation AST edits with runtime bytecode analysis to offer safe, efficient dynamic data management while keeping Java compatibility. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
No non-self incoming citations found for this paper in this database.
Authors
Incoming Citations (Sorted by Pagerank)
Showing 0 of 0 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 6 of 6 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 591 | TelegraphCQ: Continuous Dataflow Processing | 2003 | SIGMOD | 0.00019569071 |
| 824 | Twitter Heron: Stream Processing at Scale | 2015 | SIGMOD | 0.0001623129 |
| 1,613 | Realtime Data Processing at Facebook | 2016 | SIGMOD | 0.00011140777 |
| 1,784 | Continuous Monitoring of Top-k Queries over Sliding Windows | 2006 | SIGMOD | 0.00010567363 |
| 2,264 | S-Store: Streaming Meets Transaction Processing | 2015 | VLDB | 9.1575142e-05 |
| 8,301 | Changing Engines in Midstream: A Java Stream Computational Model for Big Data Processing | 2014 | VLDB | 4.5435639e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 3,908 | Progressive and Selective Merge: Computing Top-K with Ad-hoc Ranking Functions | 2007 | SIGMOD | 6.6392878e-05 |
| 11,965 | A Dynamic I/O-Efficient Structure for One-Dimensional Top-k Range Reporting | 2014 | PODS | 4.1945683e-05 |
| 9,123 | External Merge Sort for Top-K Queries: Eager input filtering guided by histograms | 2020 | SIGMOD | 4.3920263e-05 |
| 7,276 | Efficient and Generic Evaluation of Ranked Queries | 2011 | SIGMOD | 4.7798595e-05 |
| 2,976 | Processing a Large Number of Continuous Preference Top-k Queries | 2012 | SIGMOD | 7.789303e-05 |
| 8,301 | Changing Engines in Midstream: A Java Stream Computational Model for Big Data Processing | 2014 | VLDB | 4.5435639e-05 |
| 1,784 | Continuous Monitoring of Top-k Queries over Sliding Windows | 2006 | SIGMOD | 0.00010567363 |
| 7,692 | Processing Top-k Join Queries | 2010 | VLDB | 4.6761366e-05 |
| 4,080 | Sliding-Window Top-k Queries on Uncertain Streams | 2008 | VLDB | 6.4652983e-05 |
| 3,665 | Ad-hoc Top-k Query Answering for Data Streams | 2007 | VLDB | 6.8633354e-05 |