R:BASE 4.5 Plus по-прежнему остается программой, работающей в текстовом режиме, некоторые принципы организации которой могут показаться недостатками. Но ее строгая реляционная архитектура, встроенные средства обесппечения целостности данных, собственный вариант SQL и великолепный генератор прикладных программ производят впечатление. Нынешним пользователям пакета определенно захочется обновить его, а остальным следует оценить потенциал R:BASE для текстовых многопользовательских систем.
Базы данных для разработчиков
По итогам испытаний высококачественных систем управления базами данных обе версии Microsoft FoxPro захватили в целом лидирующие позиции. Но производительность важна только в сочетании с другими функциональными возможностями.
Как проводились испытания
Испытания представленных в этом обзоре многопользовательских СУБД в лаборатории журнала PC Magazine выполнялись с помощью эталонных тестов из набора AS3AP (ANSI SQL Standable Scalable and Partable) для реляционных СУБД, первоначально разработанных в Корнеллском университете Диной Биттон совместно с другими сотрудниками. В эталонных тестах AS3AP испытывается широкий спектр обычно встречающихся операций с базами данных и моделируется как однопользовательская, так и исключительно требовательная многопользовательская Среда. В испытаниях применяются четыре таблицы по 100 тыс. записей, разделенными запятыми, составленные так, чтобы в ответ на конкретные запросы получать некоторую известную процентную долю соответствующих значений.
До начала испытаний каждый изготовитель получил спецификации наших тестов. Поставщики систем подготовили программные модули для каждого теста и индикаторами состояния. Мы ограничили изготовителей поставляемым программным комплектом: не разрешалось использовать инструментальные средства или компиляторы, не входящие в комплект рассматриваемого пакета. Испытание проводилось в лаборатории PC Magazine, где наши специалисты работали вместе с представителями каждого изготовителя.
В тесте Выборка измеряется, насколько быстро каждая программа может выполнить однотабличный запрос, ответ на который содержит как по числовым, так и по тестовым полям, извлекая в каждом из них записи со значениями, попадающими в определенный диапазон, с помощью индексного поля. Для нивелирования различий в том, как программы выводят данные, мы требовали от всех изготовителей создавать тестовый файл в формате ASCII, содержащий извлеченные данные. Paradox for DOS и обе версии Microsoft FoxPro заняли место вверху списка, завершив испытания менее чем за 1 мин. Времена выполнения запросов по тестовому полю для Paradox for Windows были не столь быстрыми из-за того, что по умолчанию регистр букв при поиске не учитывается. Обработки запросов в DataEase была медленной, потому что эта программа по умолчанию использует первое индексное поле.
Выборка
Числовая Текстовая
Минуты:сек. 0:30 1:00 1:30 2:00 2:30 3:00 3:30
Paradox for DOS |
0:32 0:55 |
|||||||
Microsoft FoxPro for Windows |
0:57 0:38 |
|||||||
Microsoft ForPro for DOS |
0:58 0:39 |
|||||||
DataFlex |
1:24 0:43 |
|||||||
dBASE IV |
1:38 0:45 |
|||||||
Microsoft Access |
1:55 0:51 |
|||||||
Paradox for Windows |
1:14 1:34 |
|||||||
R:BASE |
3:07 0:57 |
|||||||
Clarion |
2:40 1:48 |
|||||||
DataEase |
3:34 1:44 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.