Re: Еще pаз о сути ускоpения



Posted by Рустем Мухаметшин on January 10, 1999 at 07:07:11:

In Reply to: Еще pаз о сути ускоpения posted by Аpкадий Водяник on January 10, 1999 at 06:12:52:

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

Суть моего возражения в другом. Первые (сырые) тесты показали что
1. цель (быстродействие форм) достигается без данного механизма
2. скорость построения баланса на моих настройках упала процентов на 10-15 (нереспектабельная статистическая выборка)
3. Занимаемая память под факты увеличилась в 1.8-2.5 раза
4. применение подобного (тотал в цикле) метода алгоритмирования считаю дурным тоном. в серьезных работах на мой взгляд это недопустимо
5. для примера: пусть к примеру нужно прототалить не один прототип факта а два в одном и том же аналитическом цикле. В Вашем случае будет цикл с 2-мя TOTAL а в моем с двумя записями %. Следствие: Ваша вычислительная нагрузка выросла в 2-а раза моя почти не увеличилась
6 Ускорение TOTAL колосальное без всяких сомнений
7. Да, у данного механизма есть своя алгоритмическая ниша. Здесь следует учитывать вышеназванные все составляющие. Однако негативных на мой взгляд больше и на львиной части задач они перевесят. Например в моих задачах я пока не вижу целесообразности включения его даже с целью ускорения обычных SEARCH


Рассудить нас могут только серьезные тесты. Этим я обязательно займусь.

Еще раз говорю: Готов откликнуться на предложение по сравнению работоспособности формы на "быстрых фактах" с помощью TOTAL и на уже имеющихся "медленных" SEARCH. Предложите тестовый вариант и свой отчет и сравним результаты. Я тоже подберу "подходящие" тесты :)))

Выражаю благодарность за то что этот механизм можно отключать. Надеюсь что сетевая версия так же будет поддерживать выключение "быстроты"



Пpишедшие ответы: