I/O Plugin Architecture #2551
Replies: 3 comments
-
Hi
This will all be discussed and a plan moving forward will be developed during the upcoming (January) MDSplus developers meeting. We now have concerns about the longevity, durability and scalability of Mongo DB, but it is one of the contenders. We are also thinking of using something like redis to cache information that we need fast access to, |
Beta Was this translation helpful? Give feedback.
-
As a user, I am most interested in using alternative data storage backends. MongoDB would be one option. Columnar Postgresql is another, which might better support some operations. Another is simply putting the data into the file system hierarchy in a suitable way. But in any case, the goal would be to better disassociate the shot tree data model from the data storage format so that deployments could elect to use the data storage technology that makes the most sense while still being compatible with the MDSplus ecosystem (e.g. traverser, jscope, MDSplus Python module, etc). |
Beta Was this translation helpful? Give feedback.
-
Maybe the most straightforward solution is replacing treeshr library. Treeshr defines a number of routines and represents the unique access point to data storage in MDSplus, So, if treeshr is replaced by any other implementation with the same interface, all the MDSplus ecosystem can be retained. |
Beta Was this translation helpful? Give feedback.
-
What is the status of the I/O plugin architecture developments listed in this paper from circa 2013?
https://library.psfc.mit.edu/catalog/reports/2010/13ja/13ja022/13ja022_full.pdf
Particularly:
Beta Was this translation helpful? Give feedback.
All reactions