Программа загружает данные из базы при начале работы и сохраняет только при завершении работы или по требованию. Часть данных (некоторые небольшие таблицы) загружается обязательно, остальные могут быть загружены по требованию. В процессе работы данные могут изменятся. Как правило это только добавление, возможно изменение и удаление (удаление только оперативных данных которые добавились в этой сессии), но из базы данные никогда не удаляются.Вопрос как правильно организовать хранение данных загруженых в память? Чтоб из всех модулей программы иметь к ним доступ.Вопрос довольно общий, непосредственно с Qt, наверное, не связан, но поскольку пишу я эту программу на Qt решил задать этот вопрос здесь.
|