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 |
|---|---|---|---|---|
| 590 | TelegraphCQ: Continuous Dataflow Processing | 2003 | SIGMOD | 0.00019552343 |
| 822 | Twitter Heron: Stream Processing at Scale | 2015 | SIGMOD | 0.00016226851 |
| 1,616 | Realtime Data Processing at Facebook | 2016 | SIGMOD | 0.00011133818 |
| 1,773 | Continuous Monitoring of Top-k Queries over Sliding Windows | 2006 | SIGMOD | 0.00010600438 |
| 2,270 | S-Store: Streaming Meets Transaction Processing | 2015 | VLDB | 9.149662e-05 |
| 8,295 | Changing Engines in Midstream: A Java Stream Computational Model for Big Data Processing | 2014 | VLDB | 4.5392079e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 3,911 | Progressive and Selective Merge: Computing Top-K with Ad-hoc Ranking Functions | 2007 | SIGMOD | 6.6343292e-05 |
| 11,973 | A Dynamic I/O-Efficient Structure for One-Dimensional Top-k Range Reporting | 2014 | PODS | 4.1905499e-05 |
| 9,121 | External Merge Sort for Top-K Queries: Eager input filtering guided by histograms | 2020 | SIGMOD | 4.3878169e-05 |
| 7,273 | Efficient and Generic Evaluation of Ranked Queries | 2011 | SIGMOD | 4.775366e-05 |
| 2,967 | Processing a Large Number of Continuous Preference Top-k Queries | 2012 | SIGMOD | 7.7975455e-05 |
| 8,295 | Changing Engines in Midstream: A Java Stream Computational Model for Big Data Processing | 2014 | VLDB | 4.5392079e-05 |
| 1,773 | Continuous Monitoring of Top-k Queries over Sliding Windows | 2006 | SIGMOD | 0.00010600438 |
| 7,660 | Processing Top-k Join Queries | 2010 | VLDB | 4.6814547e-05 |
| 4,328 | Sliding-Window Top-k Queries on Uncertain Streams | 2008 | VLDB | 6.2765138e-05 |
| 3,665 | Ad-hoc Top-k Query Answering for Data Streams | 2007 | VLDB | 6.8631567e-05 |