|
||
|
|
Однако в результате анализа было установлено, что эти СУБД имеют различную структуру. Тогда, для получения максимально точны и соответствующи результатов эксперимента проведен предварительный анализ объектов eDirectory, и в качестве экспериментальной информационной структуры БД был выбран объект User содержащий большое количество свойств. Для получения точного соответствия разработана модель базы данны для СУБД Visual FoxPro 9.0, в основе которой лежит структура данного объекта, обладающего набором свойств широко используемыми при организации доступа пользователей к ресурсам предоставляемы ОС Novell NetWare. При этом, для создания БД в Visual FoxPro 9.0 использовались не все свойства объекта User в eDirectory, а только те которые удовлетворяют критерию совместимости данны с Visual FoxPro 9.0, в связи с чем, получен набор полей в полной мере эмулирующий объект User и его свойства. Для получения численного значения времени выполнения каждой операции над объектами СУБД, разработан ряд программны модулей, реализующи возможности изменения данны на одящи ся в СУБД. Дополнительно были созданы модули для предварительного заполнения БД необ одимым количеством объектов или записей. Анализ работы СУБД eDirectory показал, что среди все операций самой медленной операцией является «добавление», время добавления 100000 записей осуществляется за 3690,53 с. Затем идет операция «удаления», скорость обработки которой уменьшается на диапазоне от 25000 до 50000, а зетам снова увеличивается. Самой быстрой в этой СУБД является операция поиска, особенностью которой состоит в отсутствии зависимости времени обработки данны от объема БД. Скорость обработки информации в диапазоне от 100 до 100000 записей осуществляется от 0,03 – 0,04 с. в зависимости от типа поиска. Однако, анализ особенностей eDirectory (объектная БД, интегрирована в ядро ОС, встроенный контроль доступа, интеграция все объектов, прозрачность, репликация, встроенная син ронизация и т.д.) позволяет сделать предположение, что данная СУБД обладает достаточной производительностью и является перспективным решением для создания корпоративной информационной системы с единым информационным пространством. |
|
|
|
||