Skip to content
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

RFC: Support a federated timeseries #852

Open
shankari opened this issue Jan 29, 2023 · 0 comments
Open

RFC: Support a federated timeseries #852

shankari opened this issue Jan 29, 2023 · 0 comments

Comments

@shankari
Copy link
Contributor

From #851 (comment)

I believe that the correct long-term solution is to create a federated wrapper that can read entries from multiple programs.
If/when we create an overarching OpenPATH database that tracks that programs that we have hosted, programs that we are hosting, and generates the "DOE dashboard", we would be able to use it as well.

This wrapper should follow the current Timeseries interface; maybe closer to the AggregateTimeseries than the regular timeseries. Note that we can also create implementation(s) of the Timeseries that work with the Postgres database used in the secure portal, and any datastructures supported on Eagle.

Actually making the timeseries interface general will ensure that we can:

  • do real-time federated analysis
  • make it easier for others to reproduce our results on private data
  • potentially support a switch to a more timeseries-centric database later

this federated approach is also consistent with the long-term vision of one database per user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant