-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Theta Sketch Aggregation Enhancements #12042
Commits on Nov 22, 2023
-
Theta Sketch Aggregation Enhancements
Introduces additional parameters to the DistinctCountThetaSketch aggregation function that give the end-user more control over how sketches are merged. The defaults are selected to ensure that the behaviour remains unchanged over the current implementation. Furthermore, an accumulator custom object is added to ensure that pairwise union operations are avoided as much as possible. Instead, sketches can be aggregated and merged when a threshold is met.
Configuration menu - View commit details
-
Copy full SHA for 97826ed - Browse repository at this point
Copy the full SHA 97826edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fd6650 - Browse repository at this point
Copy the full SHA 4fd6650View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e45abc - Browse repository at this point
Copy the full SHA 6e45abcView commit details
Commits on Nov 24, 2023
-
Decrease default constant value
This better aligns to the default nominal values parameter that is used in the query aggregation function.
Configuration menu - View commit details
-
Copy full SHA for 44db64e - Browse repository at this point
Copy the full SHA 44db64eView commit details -
Attempt 2: Simplify implementation
Removes intermediate array list to buffer/accumulate sketch elements. Instead, inputs are fed directly to the underlying union. This ensures that the memory usage of the merge is kept under control.
Configuration menu - View commit details
-
Copy full SHA for 2ed38f3 - Browse repository at this point
Copy the full SHA 2ed38f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9e21a - Browse repository at this point
Copy the full SHA 3a9e21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffffaa - Browse repository at this point
Copy the full SHA 0ffffaaView commit details
Commits on Nov 28, 2023
-
Merge branch 'master' of https://github.com/davecromberge/pinot into …
…theta-sketch-accumulator
Configuration menu - View commit details
-
Copy full SHA for d177213 - Browse repository at this point
Copy the full SHA d177213View commit details -
Revert "Attempt 2: Simplify implementation"
This reverts commit 2ed38f3.
Configuration menu - View commit details
-
Copy full SHA for 4e78fc6 - Browse repository at this point
Copy the full SHA 4e78fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 595c170 - Browse repository at this point
Copy the full SHA 595c170View commit details
Commits on Nov 29, 2023
-
Merge branch 'master' of https://github.com/davecromberge/pinot into …
…theta-sketch-accumulator
Configuration menu - View commit details
-
Copy full SHA for 582ded3 - Browse repository at this point
Copy the full SHA 582ded3View commit details
Commits on Dec 4, 2023
-
Merge branch 'master' of https://github.com/davecromberge/pinot into …
…theta-sketch-accumulator
Configuration menu - View commit details
-
Copy full SHA for 90cde3a - Browse repository at this point
Copy the full SHA 90cde3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d4562 - Browse repository at this point
Copy the full SHA 90d4562View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bebf993 - Browse repository at this point
Copy the full SHA bebf993View commit details