1) Если я загружаю фотографию с некоторыми данными и хочу использовать базу данных самостоятельно, передает ли сначала поток данных брокеру контекста orion?
Как следует из названия , Контекстный брокер Orion - это компонент, используемый для поддержания контекста - например, текущее значение датчиков - цифровое представление о состоянии мира, как оно есть сейчас (или, скорее, когда последний раз измерялось) - это не база данных, не механизм хранения и нет памяти о предыдущем состоянии. Он существует просто как нейтральный коммуникационный механизм, так что другие все компоненты, составляющие интеллектуальное решение, могут общаться, используя общий язык NGSI.
База данных mon go -db используется в бэкэнде для хранения данных контекста и должна регулярно создаваться резервные копии в случае аварийного восстановления.
2) Есть ли каким-либо образом подтверждающим правильную загрузку?
Контекст ограничен показаниями, JSON объектами, парами ключ-значение и так далее. Если вам нужно загружать цифровые изображения, вы не будете использовать брокер контекста напрямую - ваш собственный компонент будет загружать изображение в хранилище (например, S3) и передавать URL-адрес местоположения брокеру контекста.
Дополнительный компонент сохранения данных, такой как Cygnus или Draco , сможет поместить исторические значения этого атрибута в базу данных по вашему выбору (например, HDFS)
As Вы можете видеть, что нет необходимости в подтверждении загрузки, поскольку необработанное изображение само по себе не является контекстными данными
3) И могу ли я вообще использовать эти данные в случае прекращения использования orion?
Брокер Orion-Context - это бесплатный компонент с открытым исходным кодом - весь исходный код доступен на GitHub по лицензии APGL. FIWARE не предлагает коммерческий хостинг или среду хранения данных. Ваши данные будут храниться у любого поставщика облачных услуг, с которым вы зарегистрировались.