|
|
Объединение Интернета, телефонии и беспроводных технологий изменило наше общение, работу и жизнь. Актуальной задачей для ведущих поставщиков в области телекоммуникаций и сетей является создание систем с более широкими возможностями, высокими скоростями и низкой стоимостью, удовлетворяющих постоянно растущим требованиям рынка.
Ускорение выхода продуктов на рынок приводит к быстрой окупаемости затрат на разработку и росту прибыли поставщиков телекоммуникационных и сетевых решений. Один из способов такого ускорения заключается в разработке продуктов с модульной архитектурой. Модули с возможностью повторного использования и готовые коммерческие компоненты, такие как СУРБД EMPRESS, можно встраивать в многофункциональные продукты. Применение коммерческих компонентов позволяет избежать потери ценных человеческих ресурсов на переработку и поддержку уже готовой функциональности. Задача проектирования интеллектуальных устройств становится легче и проще.
Причины применения СУРБД EMPRESS в телекоммуникационных и сетевых приложениях:
- богатый инструментарий, разнообразные типы данных и широкая функциональность для быстрой разработки;
- гибкость и настраиваемость для оптимизации приложений;
- небольшой объем занимаемой памяти, идеально подходящий для сред с ограниченным количеством памяти
- прогнозируемая производительность;
- высокая надежность и непротиворечивость данных;
- встраиваение в виде одной надежной и эффективной программы;
- легкое, простое и экономичное лицензирование компонентов среды исполнения;
- непрерывная разработка продукта, развертывание и пожизненная поддержка.
Каковы преимущества базы данных EMPRESS в сфере телекоммуникаций и сетей?
СУРБД EMPRESS известна своим богатым функциональным набором, высокой производительностью и небольшим объемом потребляемой памяти. Она также обладает рядом дополнительных важных для применения в телекоммуникационных и сетевых приложениях преимуществ:
1. Иерархическое соединение
Структуры данных, используемые в телекоммуникационных и сетевых системах, обычно являются иерархическими. Разработчики приложений могут реализовать возможность иерархического соединения таблиц с помощью встроенного программного интерфейса приложения (API) СУБД EMPRESS. Результаты тестов операций чтения показывают, что такая возможность способствует большей оптимизации производительности.
2. Каскадное удаление
Встроенный API РСУБД EMPRESS поддерживает каскадное удаление. Одна операция каскадного удаления одновременно удаляет все связанные между собой данные из нескольких таблиц. В маршрутизаторах и интеллектуальных коммутаторах информация может храниться в множестве таблиц, определяющих схему маршрутизации. Эта схема динамически изменяется, поскольку реконфигурирование и удаление сетевых устройств выполняется очень часто. Таблицы схемы маршрутизации связаны друг с другом. Другими словами, таблицы с информацией об узлах маршрутизации связаны с таблицами маршрутных карт, которые связаны с узлами. Каскадное удаление записи из таблицы узлов приводит к удалению всех связанных с ней записей таблиц маршрутных карт. Результаты тестов свидетельствуют о высокой эффективности выполнения этой операции в СУРБД EMPRESS.
3. Включение действий, не относящихся к базе данных, в транзакцию
В телекоммуникационных и сетевых приложениях изменение настроек маршрутизации приводит к необходимости ввода/обновления информации в таблицах маршрутизации. В то же время требуется выполнить фактическое реконфигурирование на устройстве (задача, не касающаяся базы данных). Эти две задачи, одна из которых затрагивает базу данных, а другая — нет, должны быть выполнены непрерывно, то есть в одной транзакции. Встроенный API СУБД EMPRESS делает транзакции гибкими, давая возможность включать в них задачи, не относящиеся к базе данных.
4. СУБД EMPRESS и приложения могут работать в одном адресном пространстве
В телекоммуникационных и сетевых приложениях устройства, способные выполнять приложения и базу данных в одном адресном пространстве, имеют следующие преимущества:
a. Сниженное потребление памяти
СУБД EMPRESS можно встраивать в одно адресное пространство с приложением. В такой среде СУБД EMPRESS с полным набором функций может занимать менее 1 Мб памяти. Если база данных имеет клиент-серверную архитектуру, то среда включает в себя три компонента — приложение, клиента и сервер. Кроме того, сервер может потреблять значительно больший объем памяти.
b. Простота конфигурации
В приложении со встроенной базой данных EMPRESS настраивать требуется только само приложение. Если же используется клиент-серверная база данных, то необходимо управлять тремя конфигурациями: сервера, клиента и приложения.
c. Единственная уязвимая точка
В приложении со встроенной базой данных EMPRESS единственной уязвимой точкой является само приложение. При использовании базы данных с клиент-серверной архитектурой необходимо принимать во внимание несколько уязвимых точек (клиент, сервер и приложение).
d. Упрощение поддержки
Встраивание базы данных EMPRESS в приложение значительно упрощает его поддержку.
В дополнение к вышеперечисленному, СУРБД EMPRESS обладает гибкостью в настройке и может работать как в автономном режиме (будучи встроенной в приложение), так и в клиент-серверном.
В этих приложениях встраиваемая база данных EMPRESS используется для:
- сбора и анализа потоков данных в реальном времени, а также хранения и передачи данных из сети и оборудования связи, в том числе телефонных систем, голосовой почты, маршрутизаторов и др.;
- хранения СУБД EMPRESS и всех данных целиком в памяти для максимально быстрой обработки данных;
- автоматизированного программирования доставки данных и оповещений на локальный или удаленный центр обработки данных или управления при помощи определяемых пользователем функций и процедур СУБД EMPRESS;
- определения и хранения в базе данных информации о правах доступа и уровнях привилегий команд для обеспечения безопасной связи между устройствами через локальные, глобальные сети и веб;
- хранения статистики, информации об использовании системы и событий в базах данных EMPRESS и просмотра данных в веб-браузере.
|
|