Интеграция операционной системы Nucleus и СУБД eXtremeDB образует гибкую основу для разработки приложений реального времени
🕛 27.03.2006, 10:56
Компания McObject выпустила версию СУБД eXtremeDB для операционной системы реального времени (RTOS) Nucleus компании Accelerated Technology. Интеграция двух популярных продуктов создает основу для целого ряда приложений реального времени, требующих использования надёжных средств управления данными. Новая версия продукта предназначается для компаний, разрабатывающие средства телекоммуникаций и сетевое оборудование, авиационную радиоэлектронику, средства для управления производственным процессом, потребительскую электронику и другие интеллектуальные устройства, требующие высокой эффективности, надёжности и гибкой среды разработки.
Семейство Nucleus основывается на широко используемой операционной системе реального времени Nucleus PLUS с поддержкой языка C/C++, интерфейсного стандарта micro-ITRON и программного интерфейса POSIX.
Среди преимуществ Nucleus - наличие инструментов проектирования, системные и прикладные утилиты и приложения, инструменты разработки, основанные на платформе Eclipse и программы для оценки, тестирования и контроля. На основе Nucleus RTOS могут работать сотни различных комбинаций встраиваемых процессоров и средств разработки. Разрабатываемый продукт уже находится в рабочем состоянии и готов к применению, позволяя при этом выбирать аппаратные средства.
СУБД eXtremeDB предоставляет такие важные для управления данными возможности, как управление транзакциями, многопоточный доступ к данным, высокая готовность (high availability) и высокий уровень языка определения данных при минимальных затратах памяти (около 50К). За счёт своей ОЗУ-резидентной архитектуры eXtremeDB предоставляет приложениям реального времени высокую производительность доступа к данным. В тоже время, реализация eXtremeDB High Availability предоставляет высочайшую степень отказоустойчивости разрабатываемых приложений.
eXtremeDB предлагает также разнообразные средства для разработки баз данных, среди которых ключевыми являются поддержка комплексных типов данных и различные методы организации запросов к базе данных, включая поддержку SQL API. Важное место в предоставляемых средствах разработки eXtremeDB занимают высокоэффективные средства отладки приложений, в том числе cамодиагностирующийся программный интерфейс, позволяющий выявить широкий диапазон различных ошибок ещё на этапе разработки приложений.