Я провел небольшое исследование SO и не нашел именно то, что мне было нужно.
В настоящее время я изучаю C ++, чтобы помочь перенести приложение, управляемое MSSQL Delphi, моей компании на C ++. Чтобы облегчить процесс обучения, я работаю над персональным приложением для домашнего использования. Поскольку я не думаю, что мне понадобится мощь базы данных, я искал другие способы хранения данных. Это может помочь ответить на мой вопрос, если вы знаете, что будет делать программа.
Что это: Семейный бюджет, медицинское и плановое приложение.
Что я хочу с этим сделать: Вместо того, чтобы неорганизованно хранить бюджетные электронные таблицы, медицинские документы в формате PDF и другие ориентированные на семью данные на флэш-накопителе. Я хочу создать интерфейс, который имеет несколько инструментов.
Я хочу иметь возможность хранить и получать доступ к общей личной информации, медицинским картам всей семьи (включая инструменты для диабетического отслеживания, такие как ежедневные показатели уровня глюкозы и полученного инсулина), бюджетную информацию, информацию о текущем / историческом счете (счета №, данные, подлежащие уплате, оплаченные, сроки выполнения и т. д.) и все, что я могу придумать, чтобы сделать мои личные данные более организованными. Я также планирую иметь возможность печатать отчеты и создавать диаграммы и графики для этих данных. Возможно, я захочу зашифровать данные, но сейчас я не уверен.
Теперь я знаю, что для этого проекта вполне подойдет база данных sql, mysql или progress, однако я действительно хочу использовать что-то еще, что может быть меньше и проще. Будет ли XML верным вариантом? Существуют ли другие типы файлов, которые я мог бы использовать для хранения всех данных. Я ищу маленький след, с быстрым доступом и способностью выполнять «массаж» данных.