Birdstep RDM Embedded – быстрая кросс-платформенная система управления базами данных, ориентированная на создание приложений на базе языков C/C++ и Java. За счет объединения в одной системе технологий сетевых и реляционных моделей Birdstep RDM Embedded позволяет эффективно упорядочивать информацию и получать к ней доступ вне зависимости от сложности данных.
С ростом сложности информационных систем реального времени очевидна необходимость использования рентабельных встроенных СУБД. Чтобы соответствовать требованиям надежности и высокой производительности, инструментарий базы данных должен быть компактным, высокопроизводительным и не требующим сопровождения. Birdstep RDM Embedded разработана с учетом этих требований.
Передовые возможности для современных разработчиков
Сложные приложения требуют быстрого, прозрачного и интегрированного управления
данными. Системы со встроенными базами данных – предпочтительное решение
по управлению данными для разработчиков и конечных пользователей. Для современных
высокопроизводительных промышленных и бизнес-приложений требуется надежное,
масштабируемое и гибкое управление данными. Разработчики нуждаются в испытанных,
простых в использовании решениях, которые снижают расходы на разработку,
ускоряют время выхода продукта на рынок и обеспечивают его надежность при
минимальном обслуживании.
Birdstep RDM Embedded – быстрая база данных
Разработчики выбирают RDM Embedded, когда требуется работа в системе реального
времени или важна производительность. С самого начала база данных RDM Embedded
была спроектирована для достижения высокой производительности. Комбинация
сетевой модели, эффективного использования памяти и кэширования позволяет
ей работать с оптимальной скоростью. Вместе с тем, это самая компактная база
данных в отрасли, доступная для множества операционных систем.
По словам Тома Кларка (Tom Clark), главного исполнительного директора Birdstep Technology, "RDM Embedded 7.0 предоставляет разработчикам Java значительные преимущества в скорости и минимизирует избыточность данных. Всё больше клиентов начинают работать с Java, и RDM Embedded предназначена именно для них".
Основные возможности:
Поддержка Java и C/C++
Разработчики встроенных вычислительных систем не отдают строгого предпочтения
какому-то определенному языку программирования. Для разработки приложений
они обычно используют C, C++ или Java. Тем не менее, встроенным вычислительным
системам необходимо обладать максимально возможной производительностью
при весьма умеренных размерах.
Расширенный набор функций API
Birdstep не ограничивает выбор своих заказчиков. Они могут получить все преимущества
производительности и компактности, присущие RDM Embedded независимо от языка
программирования. Поэтому в базе данных RDM Embedded предлагается три API:
собственный, SQL и Java.
Основным нововведением RDM Embedded 7.0 является добавление интерфейса JNI (Java Native Interface) к набору API базы данных Birdstep RDM Embedded. . Это позволяет системе предоставлять разработчикам Java-приложений собственный высокопроизводительный API.
Эти API обеспечивают оптимизацию кода базы данных при поддержке ее общей функциональности с использованием любого из трех интерфейсов: собственного, SQL или Java.
Обширная библиотека написанных на C функций предоставляет всесторонний контроль и манипулирование базой данных.
С использованием этих API база данных допускает совместное использование двух испытанных моделей баз данных – реляционных и основанных на указателях сетевых. Это дает разработчикам возможность легко моделировать сложные данные и достигать высокой производительности независимо от используемого языка программирования.
Главный приоритет – целостность данных
Многопользовательская синхронизация в RDM Embedded использует передовую систему
управления блокировкой для координации доступа параллельных пользователей.
Уникальная система временных меток тщательно регистрирует внесенные очередным
пользователем изменения, обеспечивая целостность данных.
Кроме того, обработка транзакций обеспечивает надежность за счет комплексного внесения групп текущих обновлений базы данных сначала в журнал транзакций, а затем – в базу данных. Эта возможность позволяет не беспокоиться о потере данных при системном сбое: данные могут быть восстановлены автоматически.
Безопасность и доступность
Одним из приоритетов Birdstep RDM Embedded является обеспечение безопасности
и доступности данных. Система зеркалирования информации является интегрированным
решением на уровне ядра базы данных, что может быть использовано для разработки
отказоустойчивых систем.
Оптимизация производительности приложений
Диспетчер базы данных Birdstep RDM Embedded спроектирован для высокоэффективного
использования системных ресурсов. Как правило, для работы он требует до 225
Кб памяти в зависимости от операционной системы и используемых опций. Более
того, диспетчер предоставляет универсальную утилиту для конфигурации размера
страниц и кэш-памяти, максимально увеличивая производительность за счет минимизации
операций ввода/вывода жесткого диска.
Эти возможности позволяют RDM Embedded оставаться лучшей базой данных для встроенных приложений: от сложных систем реального времени до портативных, многоразовых приложений.
Причины, по которым разработчики и руководители выбирают Birdstep RDM Embedded
Технические требования процессора базы данных
Поддерживаемые операционные системы
Операционные системы, доступные по запросу клиента
RDM Embedded 6.0 – возможности предыдущей версии RDM Embedded
За дополнительной информацией и по вопросам поставки продукта обращайтесь в компанию Interface Ltd.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|