Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Birdstep RDM Embedded

Birdstep RDM Embedded – компактная и встраиваемая СУБД, обладающая высокой производительностью, разработанная для современных комплексных и взаимосвязанных систем прикладного назначения. RDM Embedded предоставляет разработчикам доступную и мощную функциональность для управления данными в безопасном и отказоустойчивом режиме, а также для взаимодействия с другими системами. Такие компании, как Bloomberg, HP, Lucent, Intermec, Boeing, Johnson and Johnson, 3Com и Nortel, выбрали Birdstep RDM Embedded для обработки транзакций и автоматического восстановления баз данных после сбоев.

Достоинства Birdstep RDM Embedded:

Передовые возможности для современных разработчиков
Сложные приложения требуют быстрого, прозрачного и интегрированного управления данными. Системы со встроенными базами данных – предпочтительное решение по управлению данными для разработчиков и конечных пользователей. Для современных высокопроизводительных промышленных и бизнес-приложений требуется надежное, масштабируемое и гибкое решение по управлению данными. Разработчики нуждаются в проверенных опытом, простых в использовании решениях, которые снижают расходы на разработку, ускоряют время выхода продукта на рынок и обеспечивают его надежность при минимальном обслуживании.

Birdstep RDM Embedded – быстрая и устойчивая база данных
Разработчики выбирают RDM Embedded для создания систем, работающих в режиме реального времени или требующих непрерывного доступа к данным. С самого начала база данных RDM Embedded была спроектирована для достижения высокой производительности. Комбинация сетевой модели данных, эффективного использования памяти и кэширования позволяет ей работать с беспрецедентной скоростью. Вместе с тем это самая компактная база данных в отрасли, доступная для множества операционных систем.

Поддержка сетевой и реляционной моделей баз данных
Архитектура RDM Embedded построена на основе высокопроизводительной и гибкой сетевой модели данных, также поддерживается традиционная реляционная модель. Уникальность RDM Embedded заключается в том, что эта система способна комбинировать использование сетевой и реляционной модели данных, предоставляя разработчикам преимущества обеих моделей.

Детальное моделирование данных
Встроенные базы данных используются в специфических вычислительных системах, для которых возможность детального определения структуры данных и взаимосвязи между данными имеет большое значение. В RDM Embedded в качестве языка определения данных (DDL) используется язык на основе С, с помощью которого разработчик может моделировать связи между данными с любой степенью детализации.

Высокая готовность и отказоустойчивость
RDM Embedded имеет уникальные характеристики, с помощью которых приложения, в которых используется эта СУБД, становятся отказоустойчивыми, способными быстро восстанавливать доступ к данным после сбоев. Используемые вместе или по отдельности эти достоинства обеспечивают разработчиков необходимой функциональностью для создания систем с поддержкой высокой готовности.

Простая интеграция приложений и систем
Интеграция с приложениями значительно упрощается благодаря использованию стандартных интерфейсов, c помощью которых RDM Embedded может быть встроена в C/C++ , Java и SQL-приложения.

Интеграция приложения в существующую инфраструктуру требует взаимодействия с другими приложениями, которые могут использовать иные технологии для управления данными. Благодаря добавлению поддержки XML, который является промышленным стандартом для реализации совместимости с другими системами, RDM Embedded облегчает интеграцию с такими приложениями.

Используются следующие интерфейсы:

Многопользовательская поддержка
При одновременной работе разных приложений или нескольких копий одного и того же приложения, обращающихся к базе данных, стоит задача обеспечения целостности данных. В RDM Embedded реализована многопользовательская поддержка, позволяющая обрабатывать запросы от многопоточных и многозадачных клиентов, или одновременные запросы разных клиентов из локальной сети. Целостность данных поддерживается благодаря механизмам блокировок и транзакций, реализованных в RDM Embedded при помощи контроля над операциями в базе данных и ведения журнала транзакций.

Целостность данных
Двумя ключевыми механизмами обеспечения целостности данных при работе в многопользовательском режиме и при восстановлении данных являются обработка транзакций и блокировка файлов.

Безопасность и высокая готовность
Гарантии безопасности, отказоустойчивости и высокой готовности данных являлись основным приоритетом при разработке архитектуры Birdstep RDM Embedded. Зеркальное копирование является комплексным низкоуровневым решением для сохранности данных и может быть использовано для разработки отказоустойчивых систем.

Оптимизация производительности приложений
Диспетчер базы данных Birdstep RDM Embedded спроектирован для высокоэффективного использования системных ресурсов. Как правило, для работы он требует до 225 Кб памяти в зависимости от операционной системы и используемых опций. Диспетчер предоставляет универсальную утилиту для конфигурации размера страниц и кэш-памяти, максимально увеличивая производительность за счет минимизации операций ввода/вывода с жесткого диска.

Многоплатформенная поддержка
RDM Embedded протестирована на разных операционных системах общего назначения и на системах работающих в режиме реального времени. Среди них – Windows, Linux, Solaris, Microsoft WinCE, QNX Neutrino, MontaVista Embedded Linux и Wind River VxWorks.

RDM Embedded продолжает быть наиболее часто используемой СУБД для встроенных приложений, начиная от сложных систем реального времени, до мобильных систем многократного применения.


За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 16.03.05