Hi! i'd like to build a realtime dashboard on a we...
# general
k
Hi! i'd like to build a realtime dashboard on a webpage, with panels that show last N messages, top values in last defined time period etc. Updates should be reflected on the webpage within a second, ideally. My questions are: is such a use case suited for pinot? is there any intention to provide a long-poll query interface, so I can minimize the number of queries repeatedly polling pinot?
m
Yes, Pinot is ideally for such use cases. In fact it is powering several such Website facing apps at LinkedIn Member scale, and also at Uber.
You can hit Pinot at 10's of thousands of read qps, so you don't need to worry about repeatedly polling
k
+1 to what Mayank said.. but long poll query is not supported.. how often do you plan to refresh and how many would be looking at this page at any given time?
k
Within a second refresh. I don't have a good sense of the number of concurrent clients, because it's a new endeavor. Maybe a few thousand?
I will obviously have to benchmark. But I am wondering if there are plans to support long poll
k
If there is valid need, I don’t see any reason to not support