powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Система с изменяющимися алгоритмами 2.
7 сообщений из 7, страница 1 из 1
Система с изменяющимися алгоритмами 2.
    #33281096
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжая крайне интересный для меня топик от сюда .

Интересно кто-нибудь пробывал реализовать то что описал ACSRUS (спасибо ему большое за пример решения) ?

В продолжение развития предложенного ACSRUS-ом подхода можно предложить построение расчетных деревьев не только для совокупности показателей, но и для отдельных расчитываемых величин.
Например имеем расчитываемую величину 18 = 3*(2+3)

Для нее строится дерево, с указанием операции для каждой ветки.

Это позволит оптимизировать расчеты.

Что многоуважаемая аудитория думает об этом.
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33281224
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в той ветке не участвовал, но пару мыслей выскажу.
"Это позволит оптимизировать расчеты. "
По моему это ничего не позволит.
Оптимизировать запросы можно только оптимизируя их.
Расчет з.п. к примеру можно вести через по подходу финпоказателей.
Но смысл в этом есть и он полезен, как теория.
Например OLAP - интересная теория, вот только реализации настолько разные и зачастую ущербные, что диву даешься, что же разработчиков чудо-серверов было непонятно в теории? зачем же такую делать жуть?

А насчет отдельных рассчитываемых величин, поясните пож-ста, на каком этапе времени(бизнес процесса, или по какому событию) они рассчитываются?
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33281256
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин КЯ в той ветке не участвовал, но пару мыслей выскажу.
"Это позволит оптимизировать расчеты. "
По моему это ничего не позволит.
Оптимизировать запросы можно только оптимизируя их.


Под "оптимизировать" я понимал следующее
уменьшить количество величин подлежащих пересчету.

Валентин К
Расчет з.п. к примеру можно вести через по подходу финпоказателей.


А что за подход ? Где почитать ?

Валентин К
А насчет отдельных рассчитываемых величин, поясните пож-ста, на каком этапе времени(бизнес процесса, или по какому событию) они рассчитываются?

На этапе изменения величин от которых зависят данные?
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33281263
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори: последнее не вопрос а утверждение.
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33282676
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНа этапе изменения величин от которых зависят данные
Не всегда это возможно. Если расчет величины зависит от множества различных входящих данных, то отследить их изменения и организовать по месту пересчет может оказаться не выгодным, особенно если эти данные вводятся или изменяются в массовом порядке. С другой стороны никто не мешает производить периодические фоновые расчеты, где по шедулеру или idle сервера запускается скрипт, рассчитывающий не рассчитанные данные, у которых например дата последнего изменения отстоит на какое то время.
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33283510
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS авторНа этапе изменения величин от которых зависят данные
Не всегда это возможно. Если расчет величины зависит от множества различных входящих данных, то отследить их изменения и организовать по месту пересчет может оказаться не выгодным, особенно если эти данные вводятся или изменяются в массовом порядке. С другой стороны никто не мешает производить периодические фоновые расчеты, где по шедулеру или idle сервера запускается скрипт, рассчитывающий не рассчитанные данные, у которых например дата последнего изменения отстоит на какое то время.
Я думаю, что лучше все таки при внесении данных рассчитывать часть данных.
Но подход намного глубже, я думаю, что напишу по этому поводу креатиф, но сейчас нет времени.
...
Рейтинг: 0 / 0
Система с изменяющимися алгоритмами 2.
    #33284689
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASCRUS : Раз уж Вы посетили сей топик, позвольте спросить.

Я реализовал кэш, описанный Вами в упомянутом выше топике, в одной таблице с указанием типа расчетной величины .

Как вы думаете, чреват ли такой подход ?


> Если расчет величины зависит от множества различных входящих данных, то отследить их изменения и организовать по месту пересчет может оказаться не выгодным, особенно если эти данные вводятся или изменяются в массовом порядке.

И какой выход? Настраивать триггеры на все таблицы принимающие участие в расчетах ?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Система с изменяющимися алгоритмами 2.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]