-
Notifications
You must be signed in to change notification settings - Fork 67
pagination #184
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
pagination #184
Conversation
separate append and execute single query
closes #51
|
So my understanding is that pagination with This means that if a person wants to request all data over N days, and if If our goal is to limit database load, do we want some other approach? I see some options:
|
|
We do have an ID for every row, but API queries have We should 100% do some performance benchmarking. The largest dataset retrievable using the current set of API parameters and ignoring pagination limits contains ~24.2M rows:
|
|
Is it necessary to maintain the ordering of API results? I don't know if any clients do (or should) rely on results being returned in a specific order, so we could order by the unique ID. |
|
Any deterministic order should be fine, but it does tend to take a couple days to revise all the unit tests -- we shouldn't depend on being able to make ordering changes immediately and/or repeatedly. |
|
closing in favor of #337 |
closes #51
TODO