
| Преимущества Unify DataServer и опыт миграции с Unify 2000
Большинство заказчиков Unify по всему миру
осуществило перенос приложений с ACCELL/SQL Unify 2000 на Accell/SQL DataServer.
Стимулы к такому переходу:
более высокая производительность и дополнительная функциональность DataServer,
совместимость с современными операционными системами,
техническая поддержка СУБД DataServer со стороны Unify.
Например, компания Boeing Aerospace, перейдя на DataServer,
перенесла большую часть кодов ACCELL/SQL в хранимые процедуры СУБД,
что дало существенный прирост производительности.
Помимо этого, удалось достичь приблизительно двукратного ускорения работы
благодаря усовершенствованиям в управлении общей памятью и обработки транзакций в DataServer.
Другой очень крупный заказчик, относящийся к медицинской отрасли,
воспользовался преимуществами улучшенной поддержкой многопроцессорности
и снятия ограничений на размер томов базы данных.
До перехода размер базы данных составлял 90-100 ГБ,
и с увеличением размеры базы данных росло время доступа к данным,
снижалась скорость резервного копирования и восстановления.
После миграции размер базы данных превысил 200 ГБ,
а время отклика системы при 900-1300 одновременно работающих пользователях остается очень низким.
Еще пример: компания Lumbermens Credit Bureau предоставляет
хранилище данных для строительной отрасли штата Флорида.
По мере роста размера и сложности базы данных стало ощущаться снижение быстродействия.
Миграция на DataServer моментально устранила проблемы с производительностью.
Впоследствии разработчики добавили веб-интерфейс к своим приложениям
при помощи Unify VISION через ODBC/JDBC интерфейс DataServer.
Это веб-приложение, вошедшее в число 20 наиболее совершенных бизнес-приложений для веб в США,
обеспечивает отличную производительность для сотен клиентов, обращающихся к базе данных DataServer.
Выборочный список заказчиков, перешедших на Unify DataServer:
- U.S. Marshal Service's prisoner tracking systems (US Air Force)
- Federal Home Loan Mortgage Corp (Freddie Mac)
- U.S. Army Aviation & Missile Command
- USDOC/Office of Computer Services, Defense Logistic Agency (DLA)
- Social Security Administration
- Wang Federal
- Sun Guard Insurance
- Credit Lyonnais Banking
Технологические преимущества Unify DataServer:
Схема базы данных сохраняется в разделяемой области оперативной памяти,
что дает повышение производительности при экономном расходовании ресурсов.
B-tree индексы хранятся внутри томов базы данных, а не во внешних файлах.
Уменьшается число открытых файлов и затраты на их открытие-закрытие,
появляется возможность хранить индексы на «сырых» разделах диска,
снижается вероятность случайного повреждения индексов.
Поддержка томов базы данных размером больше 2 ГБ
дает повышение производительности на больших базах данных.
Расширенные возможности диагностики и настройки базы данных,
новые утилиты для обнаружения узких мест SQL-запросов или процессов.
Онлайновое резервное копирование в файлы размером больше 2 ГБ
(в операционных системах, которые поддерживают большие файлы),
онлайновая валидация резервных копий.
Поддержка outer и inner SQL join, соответствие стандарту ANSI 92 SQL.
Хранимые процедуры и триггеры:
код, написанный на ACCELL 4GL, может быть перенесен в хранимые процедуры.
Поддержка Unicode.
Поддержка XML.
Поддержка 64-битных данных,
возможность хранения денежных сумм большой разрядности.
Стандартные ODBC и JDBC интерфейсы.
Возможность реконфигурирования «на лету»:
команда alter table исполняется без удаления таблицы или остановки базы данных,
команда truncate table быстро и эффективно удаляет содержимое таблицы базы данных,
не затрагивая схему.
Повышение транзакционной производительности за счет усовершенствования алгоритмов
хэширования, использования общей памяти, блокировки записей, автоматического журналирования.
Оптимизация, нацеленная на использование быстрых процессоров и многопроцессорные вычисления.
На сегодняшний день почти все заказчики успешно осуществили миграцию с Unify 2000 на DataServer,
добившись при этом существенного повышения производительности и надежности.
Помимо усовершенствований собственно СУБД, в результате миграции заказчик
начинает в полной мере пользоваться преимуществами
современного серверного оборудования и операционных систем.
И наконец, миграция обеспечивает заказчику
активную поддержку и непрерывное усовершенствование программного обеспечения
со стороны производителя.
|