Download presentation
Presentation is loading. Please wait.
Published byFrederica Osborne Modified over 9 years ago
1
JONATHAN LESSINGER A CRITIQUE OF CQL
2
PLAN 1.Background (How CQL, STREAM work) 2.Issues
3
BACKGROUND (BRIEFLY)
6
Data model Stream {,,,,,…}
7
BACKGROUND (BRIEFLY) Data model Relation t 0 -> {s 0 } t 1 -> {s 1, s 1 } t 2 -> {s 2, s 3 }
8
ISSUES
10
“…exploiting well-understood relational semantics (and by extension relational rewrites and execution strategies)”
11
ISSUES “Intuitive” query
12
ISSUES
14
PosSpeedStr Output Filter speed > 65
15
ISSUES “Our query plan generator is still fairly naive, using hard-coded heuristics to generate query plans.”
16
ISSUES
17
earlier timestamps N=5 ? …
18
CONCLUSION No stream -> stream operators Forcing mostly relation -> relation Should be optimizing stream operations, Not reusing old relational techniques Unintuitive queries, opaque syntax Aurora’s system is clearer, gives user more control Nondeterministic Tuple-based windows Not necessarily what user wants
19
CONCLUSION Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.