02 - Object Inventory
- Anastasia Alexov (Unlicensed)
- Robert Tawa
Owned by Anastasia Alexov (Unlicensed)
Design DiagramÂ
The Frame Inventory data store consists of a document database supported by MongoDB (https://www.mongodb.com/).Â
Logical Data ModelÂ
In Mongodb, data is broken up by documents. An atomic operations modeling pattern is used to facilitate search and data integrity. This pattern results in embedded documents as opposed to normalized documents. The following entities are modeled as documents:
- Frame Documents - One per FITS file in the object store. These also contain a copy of all FITS headers.
- Generic Object Documents
- ASDF Documents - One per ASDF file in the object store. These only contain pointer information.
- Movie -Â One per Browse Movie in the object store. These only contain pointer information.
A diagram of the Document Store methods is provided below: