Re: Факт – вещь упрямая



Posted by Анатолий Анимица on December 26, 1998 at 13:13:07:

In Reply to: Факт – вещь упрямая posted by Владимир Секретёв, Клуб Любителей Бухгалтерского Учета on December 26, 1998 at 12:20:21:

Упрямая, конечно, но не настолько. Имеем опыт сравнения. Итак. Extrd.dat как бабочка Рэя Брэдбери - верный шаг к гибели интегратора событий, разрушающий текущее настоящее путем вмешательства в прошлое. То есть, я стараюсь писать все-таки в стиле "pure FWP" - то есть будущее никогда не может вмешаться в прошлое. Нет питания 220V - нет проблем! А в extrd.dat это сделать просто невозможно! Два дня назад я написал автоматическую бензозаправку, так там мне ПРИШЛОСЬ тарировочный лист резервуара загнать операциями с встроенными [set @RES, 'qq',qq], иначе невозможно тарировать бочку раз в миллисекунду. Или в день хотя бы.
...Начнем с притчи во языцах – быстродействия.
Rewind facts range md, md нормально отсекают на этой ленте компактное множество (в смысле Бурбаки).
Правда, я не использую select (один буфер мне просто не интересен и range нет). Total и select то же.
Все эти штучки приходится писать самому. Скорость нормальная. А плюс 64МБ - это зарплата за 1 день, не так много. Так что дешевле купить, чем потом мучиться.
На PII-350 спокойно 5000 оп./с с кучей rewind facts в файлах-коэффициентах.
: Второе - это требования по памяти.
Только не надо думать, что fastged такой уж подарок по расходу оперативной памяти. (И напоминаю, кстати, о различии [ged 'quqareku'] из кэша и с диска при критичной длине строковой переменной.)

Факт есть вещь свершившаяся, изменению не подлежащая. То есть отдельно взятый факт не меняется во времени. В этом смысле он мертв.
Но придется строить списки очередей квазифактов в extrd. Не проблема, конечно, особенно после исправления моей ошибки в метастроке-подпрограмме (у меня теперь максимальная метастрока 256*1E9 байт).

..Добавим еще «прошлогодние» факты, кризису недостатка ресурсов. Обработать и свернуть - будет 5% от исходного объема.
...То есть вместо них нужно использовать EXTRD.DAT.
С кэшем в ОЗУ?
Хорошо подходят для целей анализа формы-истории. Их только немного нужно довести до ума (Аркадий!).
Полностью устаревшая метода. У меня сохранены только реликты. Вместо них - факт tra ..., похожий на ta, только включает strip [cp [co],1,32]].
обойтись довольно легко.

Объявляю конкурс скорострельности. Ставьте задачи. Одну мою можно взять на (без ссылок) http://www.hdru.com/aaa/fbpaextr.zip



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