+7(962)919-86-60
Тирика-Магазин

Скорость работы программы Тирика-Магазин

Сетевой режим. Часть 2.

В первых двух тестах несмотря на то, что программа работает на одном компьютере с базой данных, установленной на том же самом компьютере, программа все равно работает в сетевом режиме. Дело в том, что при работе в сетевом режиме (на одном компьютере или на нескольких в сети - неважно) программа работает с совершенно другой базой данных, чем в случае однопользовательской работы, и скорость работы с этой самой сетевой БД может отличаться от скорости работы программы на тех же данных и том же компьютере при работе в однопользовательском режиме. Если вспомнить приведенный выше пример c стремя компьютерами в магазине, первые два теста будут показывать, с какой скоростью будет работать один из этих компьютеров - тот, на котором установлена база данных программы, а вторая пара тестов будет показывать, с какой скоростью будут работать остальные два компьютера.

В первом тесте мы традиционно замеряем самый быстрый вариант: и программа, и база данных установлены на быстром компьютере:

База данныхПродажаОбновление
списка
товаров
Обновление
списка
продаж
Отчет "Остатки
товара на складе"
Отчет
Продавца
FDB10 (было до версии 4.6: 0.6) 1.1 2.1 8.80.3
FDB20 (было до версии 4.6: 2.6) 3.227.1 19.11.8
FDB30 (было до версии 4.6: 7.4)13.3 102.2

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

База данныхПродажаОбновление
списка
товаров
Обновление
списка
продаж
Отчет "Остатки
товара на складе"
Отчет
Продавца
FDB10 (было до версии 4.6: 1.1) 1.0 2.4 37.50.3
FDB20 (было до версии 4.6: 2.3) 3.635.9 69.61.8
FDB30 (было до версии 4.6: 6.9)14.3 734.4

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

Продолжение статьи: Сетевой режим. Часть 3.