В новой версии RDM Mobile 3.0 была использована архитектура базы данных RDM Embedded. Вместе с обновленной архитектурой и новой функциональностью RDM Mobile 3.0 превосходно подходит для небольших встроенных приложений с ограниченными ресурсами, к которым предъявляются повышенные требования надежности и мобильности.
Детальное моделирование данных
Встроенные базы данных используются в специфических вычислительных системах,
для которых возможность детального определения структуры данных и взаимосвязи
между данными имеет большое значение. В RDM Mobile в качестве языка определения
данных (DDL) используется язык на основе языка С, с помощью которого разработчик
может моделировать связи между данными с любой степенью детализации.
Автоматическое восстановление базы данных
Во время выполнения операций нередко происходят сбои системы, вызванные
аппаратными или программными компонентами. Автоматическое восстановление
данных, реализованное
в RDM Mobile, предохраняет систему от потери ценной информации и возвращает
её в состояние, предшествовавшее системному сбою, даже если сбой произошел
во время
выполнения операций ввода-вывода.
Многопользовательская поддержка
При одновременной работе разных приложений или нескольких копий одного
и того же приложения, обращающихся к базе данных, необходимо обеспечение
целостности
данных. В RDM Mobile реализована многопользовательская поддержка, позволяющая
обрабатывать запросы от многопоточных и многозадачных клиентов, или
одновременные запросы клиентов из локальной сети. Целостность данных поддерживается
благодаря механизмам блокировок и транзакций, реализованных в RDM Mobile
при помощи
контроля
над операциями в базе данных и ведения журнала транзакций.
Доступ к нескольким базам данных
Во многих финансовых приложениях возникает необходимость доступа к
нескольким базам данных. В RDM Mobile имеется программный интерфейс
(API), в котором
реализованы функции для последовательного или одновременного доступа
к нескольким базам данных.
Целостность данных
Двумя ключевыми механизмами обеспечения целостности данных при работе
в многопользовательском режиме и при восстановлении данных являются
обработка транзакций и блокировка
файлов.
Утилиты разработки
Богатый набор утилит в RDM Mobile делает разработку простой
и быстрой. Среди прочих можно выделить такие утилиты как
Interactive Database
Access (ida),
Database Consistency (dbcheck), и утилиту Import/Export для
экспорта
и импорта данных.
Interactive Database Access (ida) – утилита для интерактивного доступа к базе данных, которая позволяет при помощи удобного меню создавать, изменять, тестировать и удалять данные.
Consistency utility (dbcheck) – утилита для проверки целостности базы данных.
Import/Export – дополнительная утилита, которая позволяет импортировать полную базу данных и экспортировать ее в файл стандартного формата ASCII или формата XML. XML-документы обычно используется в приложениях построенных на веб-сервисах.
Native API
RDM Mobile включает свыше 150 функций на языке C, с помощью
которых можно полностью контролировать состояние базы
данных.
JAVA API
Java API реализован при помощи технологии прямого доступа
из Java — Java Native Interface (JNI). С помощью
расширенного через JNI
интерфейса на
языке С (Native
API), разработчики могут удобно и эффективно работать
с данными любого уровня сложности. Такая комбинированная
технология
доступа
к функциональности
RDM
Mobile обеспечивает существенные преимущества в скорости
и минимизирует избыточность данных.
XML API
XML является новым передовым стандартом, используемым
в Интернет-приложениях для упрощения обмена данных
между различными гетерогенными
системами. В RDM Mobile имеется слой XML import/export,
который осуществляет
экспорт и импорт
в виде
правильно сформированных (well-formed) XML-документов.
Опционально к экспорту
или импорту документа можно добавлять его DTD или
XML-схему.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|