Системы управления базами данных (СУБД). Организации баз данных. Потребность в стандартных и общепринятых средствах сравнительного тестирования СУБД, страница 39

ЛУЧШЕ                                                ХУЖЕ

В тесте Обновление мы выполняли массовые операции, в том числе обновление, вставку и удаление данных (Modifu, Append и Delete). В тестовой задаче Обновление измеряется время, необходимое для обновления первичного ключа для 1000 строк в таблице. Производительность при Добавлении измеряли путем вставки 1000 записей, а при Удалении - уничтожая 1000 модифицированных строк. Первым закончил испытания Paradox for DOS, тогда как Paradox for Windows столкнулся с затруднениями в задачах Обновления и Удаления. Пакеты Clarion и DataEase труднее всего было справиться с Добавлением из-за принятой в них схемы обновления индексов.


ОБНОВЛЕНИЕ

        Удаление        Добавление          Обновление

Мин:секунды                  0:30      1:00       1:30      2:00       2:30

Microsoft FoxPro for DOS

0:12

0:02

0:10

Microsoft FoxPro for Windows

0:12

0:02

0:10

Paradox for Windows

0:02

0:35

1:33

Paradox for DOS

0:03

0:03

0:02

Microsoft Access

0:05

0:43

0:36

R:BASE

0:05

0:05

1:15

dBASE IV

0:14

0:37

1:13

DataFlex

0:23

0:50

0:45

Clarion

0:42

1:23

2:14

DataEase

0:24

1:08

2:33

ЛУЧШЕ                                                  ХУЖЕ

Тест Чтение с произвольной выборкой показывает максимальное число параллельных обращений к данным, которые способен обработать этот пакет. Каждая рабочая станция выбирает запись со случайным номером из одной и той же таблицы и никак не использует ее, направляя на устройство NUL. Доступ к записям осуществляется в режиме просмотра для достижения максимального наложения во времени. Тест выполняется в течении 2 ч 10 мин с подключением новых рабочих станций каждые 10 мин в определенной последовательности, до тех пор пока не будут задействованы все 36 рабочих станций. Пропускная способность рассчитывается для каждого 10-мин интервала и выражается в транзакциях в секунду (тр/с).Такая нагрузка во много раз превышает ту, которую то же самое количество рабочих станций будет создавать в реальной ситуации.

Чистую победу одержали программы Microsoft FoxPro for DOS и FoxPro for Windows. Каждая из них достигла общей пропускной способности более 3100 тр/с. Пакет Paradox for Windows также выглядел хорошо, превысив показатель 1200 тр/с, за ним следовала программа DataFlex с довольно высоким результатом 1100 тр/с. Пакет Microsoft Access благодаря использованию технологии оптимизации Rushmore заметно улучшил свою производительность по сравнению с показанной в 1993 г.

ЧТЕНИЕ С ПРОИЗВОЛЬНЫМ ДОСТУПОМ

Транзация/с