У меня есть вопрос, связанный с базами данных, и в какой момент стоит погрузиться в один. Я в первую очередь встроенный инженер, но я пишу приложение с использованием Qt для взаимодействия с нашим контроллером.
Мы находимся в нечетном месте, где у нас достаточно данных, что было бы возможно реализовать базу данных (около 700 предметов и увеличиваться) для управления всем, но я не уверен, что сейчас стоит иметь дело с, У меня нет проблем с реализацией графического интерфейса с файлами, созданными из excel и проанализированными, но он утомительно и сложно отслеживать даже с помощью скриптов VBA. Я играл с конвертированием наших данных в нечто более управляемое для приложения с Microsoft Access и, похоже, работает хорошо. Если это сработает, я всего лишь шаг (или несколько) от использования базы данных SQL и использование библиотеки Qt для доступа и ее изменения.
У меня нет большого опыта управления данными на этом уровне, и мне любопытно, что может быть лучшим способом приблизиться к этому. Итак, каковы некоторые из реальных преимуществ использования базы данных, если они есть в этом случае? Я понимаю, что многое из этого может быть очень специфичным для приложения, но некоторые общие идеи и предложения о том, как оседлать встроенную/прикладную программирующую линию, будут полезны.
Речь идет не о размещении базы данных во встроенном проекте. Это также не приложение бизнес-типа, где обычно используются более крупные базы данных. Я разрабатываю графический интерфейс для одного пользователя на рабочем столе для взаимодействия с микроконтроллером для целей мониторинга и настройки.
Я решил пойти с SQLite. Вы можете сделать очень интересные вещи с данными, которые я действительно не рассматривал при первом запуске этого проекта.