Re: Еще некотоpые детали устpойства ФБП



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

In Reply to: Re: Еще некотоpые детали устpойства ФБП posted by Андрей Гринев on December 26, 1998 at 11:03:42:

Оставлены только цитаты первого порядка :))
: 1. Не нужно забывать, что на сервере может работать и другое ресурсоемкое приложение, например Oracle.
Выделенный сервер ФБП -рабочая станция без монитора, клавиатуры, RAID и двухпроцессорной материнской платы с PII-450 и 512MB RAM стоит много меньше $1000 - т.е. 0 по сравнению с обслуживаемым бизнесом. ORACLE - в отдельный компьютер, например, сервер корпорации.
: 2. При нехватке ресурсов клиент-сервер, работающий с индексами на дисковой памяти, на мой взгляд будет работать надежнее
Это вряд ли. Вероятность безотказной работы последовательной цепи (т.е. без fault tolerant) есть произведение всех компонентных. Индекс на диске - это плюс еще одна компонента цепи. И, разумеется, надежность самой программы в этой же цепи. Скорее всего, определяющая общую надежность компонента.

: 3. При наличии такого объема ОЗУ скорость работы с индексами в памяти и на диске вполне сопоставима.

Дело совсем не в этом. ФБП как интегратор событий оставляет след, который в запоминателях событий дискретизируется с частотой запоминания, т.е. при высокой плотности запоминания расход уже диска и полиномиальная сложность будет N квадрат против N*lnN*lnN (грубо) в ФБП

: "Тонкому" клиенту вообще все равно какой сервер и как у него организованы индексы

А файлы тонкого клиента на сервере.:))

: : с [sed] и, если пpогpаммист ослабит бдительность, то pезультаты вычислений
: : могут меняться от пеpесчета к пеpесчету. То есть здесь тpебуется особая
: : внимательность - такая, как пpи pаботе с указателями в C.

: "Если что-то может произойти не так, то так оно и будет" (С) Мерфи

Оставлю и : и :: :)) и отвечу на все.

У меня (моим клиентам) ЗАПРЕЩЕНО произносить и слова "хочу пересчетную информацию в extrd.dat", кроме уже упоминавшихся табу типа ULTRAF для WINDOWS.

: Т.е. ссылки заменятся на конкретные значения ?
: : так как они уже пpедвычисленыв таблицах.

В том числе значаниями могут быть метассылки. Причем никакой однородности - только там, где надо. В бухучете и вообще в бизнес учете все события редки, поэтому отсутствие размерности дает очченно существенную экономию ресурсов.
: Поскольку сервер может выполнять только один запрос, то пока не "прошел" пересчет всех промежуточных таблиц с остатками на счетах, он считается не завершенным ?
: Как такие блокировки сказываются на скорости работы пользователей на стуке периодов ?
Нет блокировок, есть сброс готовности "интеграла" вмешательством в "подынтегральную функцию" - но зато по полной программе.

: Как быть при переходе с года на год ?

Копировать и работать параллельно. Спросите у Секретева.


: Вопрос больше касался индексов. Получается, что все нужные индексы, равно как и промежутоные таблицы, расчитываются за год и храняться в памяти все время ?

Ага. Прикинул. Депозитарий ЦБ. 100000 держателей ЦБ. 10000 эмитентов. 100 видов держания. 500000 сделок в год. Поместится.



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