Мне нужен какой-то совет для решения проблемы хранения данных, которую мы имеем на месте, где я работаю.
Проблема заключается в следующем:
У нас есть встроенное приложение, которое должно отслеживать данные с некоторого оборудования. Данные просты, такие как флаги состояния, одно целое число / плавающие переменные, указывающие настройку / температуру / что угодно, но у нас их сотни.
То, что мы сейчас обсуждаем, - это простой способ сохранить эти переменные в приложении. Некоторые части системы будут читать оборудование и записывать свое состояние в эти переменные. Другие части системы должны быть уведомлены при изменении любой из этих переменных.
Таким образом, в основном это структура <-----> <-----> .
Поскольку я никогда раньше не работал над каким-либо профессиональным программным обеспечением, подобным этому (только что поступившим в университет :)), я надеялся, что на этих форумах найдутся блестящие люди, которые поделятся со мной своей мудростью относительно того, как подойти к этой проблеме.
То, что я до сих пор изучал, это:
SQLite: очень простая база данных и простая в использовании. Но, может быть, это излишне, когда данные, подлежащие хранению, на самом деле не поддаются табличной структуре?
Hashmaps: просто сохраните каждый кусок данных с некоторым ключом в качестве индекса, а затем подпишитесь на изменения определенных индексов.
Надеюсь, я понимаю, и прошу прощения за стену текста :) Заранее спасибо за помощь.