Формировать отчёт целиком и «на лету», или по мере прихода данных? Нужно получать таблицу отчётности в приложении. Что посоветуете по поводу алгоритма формирования отчёта? Пока есть 2 варианта.1. Подразумевается постоянное хранение отчётного документа в базе данных. Обновлять отчётный документ в базе данных, по мере прихода новых данных в систему. Как только пришли данные, сразу добавляем в базу данных ещё одну отчётную запись. При запросе отчёта пользователем, извлекаются все строчки отчётного документа из базы данных, и просто отображаются. 2. Вообще не задействовать отчётную базу данных. Весь отчёт формируется "на лету", без хранения в БД. Это происходит при каждом запросе отображения отчёта, перебором всей базы данных проекта и извлечением нужных данных, а затем форматированием. Для каждого отдельного запроса отображения отчёта, документ будет собираться снова и снова, алгоритмом прохода по базе данных системы.

21 Авг 2019 в 06:23
202 +1
0
Ответы
1

Рекомендуется использовать первый вариант - хранение отчётного документа в базе данных и его обновление по мере прихода новых данных. Это позволит улучшить производительность приложения, так как при каждом запросе отображения отчёта не придется каждый раз перебирать всю базу данных проекта и формировать отчёт "на лету".

Сохранение отчётного документа в базе данных также обеспечит более быстрый доступ к данным пользователю и удобное управление отчётами. Кроме того, с использованием базы данных можно легко добавлять новые функции и фильтры для отчётов и улучшать их структуру.

Таким образом, для более эффективной работы с отчётами и оптимизации производительности приложения рекомендуется использовать первый вариант - хранение отчётного документа в базе данных и его обновление по мере прихода новых данных.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир