Raima Database Manager++
Raima Database Manager++ 5.0 - высокопроизводительная СУБД для профессионального разработчика приложений, обеспечивающая гибкость и высокую производительность. СУБД состоит из ядра RDM++, которое является набором библиотек LIB или DLL; утилиты Query для выполнения SQL-запросов и утилиты Revise для реорганизации базы данных. RDM++ является встраиваемой СУБД, которая статически или динамически встраивается в приложение. Основой для создания СУБД данного типа явился распространенный и популярный программный продукт - db_Vista.
RDM++ имеет множество важнейших черт, присущих объектно-ориентированной СУБД, обеспечивая при этом быстрый доступ к объектам БД. За счет сочетания достоинств двух испытанных технологий - реляционной и сетевой - RDM++ позволяет проектировать и создавать высокопроизводительные приложения с использованием сред разработки на базе языков C или C++ ++ (поздние версии обеспечивают интерфейсы для VB, Java, Delphi и др.).
RDM++ обладает всеми чертами, необходимыми для создания объектно-ориентированных прикладных баз данных с быстрым занесением и выборкой, практически независимыми от размера базы, что доказывается опытом проектирования и исследованиями производительности продукта. Поиск по B-дереву в сочетании с прямой адресацией объектов в файлах БД позволяет создавать очень сложно организованные базы данных, оптимизированные для достижения высокой производительности. Специальные утилиты, включаемые в пакет программ RDM++, обеспечивают эффективную работу приложений в локальной сети с множеством рабочих мест, число которых ограничивается только сетевым трафиком.
Важными чертами являются эффективное использование оперативной и дисковой памяти, компактное хранение данных и встроенные средства обеспечения ссылочной целостности базы. RDM++ включает средства мониторинга производительности, эффективную схему кэширования и предоставляет возможности оптимизации системы для работы практически в режиме реального времени. Регистрация и восстановление транзакций обеспечивают целостность базы даже в аварийных ситуациях. Благодаря средствам повышения устойчивости вероятность появления ошибок в базе из-за сбоев операционной системы или приложений уменьшена.
Все эти черты позволяют создавать на базе RDM++ эффективные информационные системы, в которых многими чертами и функциями можно управлять.
Возможность перенесения программы на другую платформу значительно увеличивает ее полезность. Мобильность - это вторая, в дополнение к производительности, важная особенность RDM++. Система существует для большинства популярных 16 и 32 разрядных платформ, включая варианты UNIX, DOS, Windows (3.x, NT, 95), OS/2, QNX, и VxWorks. 16- и 32-разрядные Windows версии RDM++ разработаны в виде динамических библиотек (DLL). Это обеспечивает доступ к базе из любого языка, имеющего DLL-интерфейс, включая Visual Basic, Delphi, и другие.
Ниже дано краткое описание некоторых наиболее важных утилит, которые представляют основные уникальные возможности СУБД RDM++:
QUERY - программа для изолированных или встроенных запросов к RDM++ базе данных. Поддерживает подмножество Структурированного Языка Запросов (SQL) и содержит команды, позволяющие описать и получить реляционные проекции RDM++ базы для условной выборки и сортировки данных. Предоставляет возможности реализации SQL-запросов и на сетевых структурах данных.
REVISE - это мощный инструмент реструктуризации, позволяющий провести практически любое изменение схемы RDM++ базы. С помощью REVISE можно избежать необходимости написания и отладки собственных программ для преобразования базы, а также экспорта и импорта ее содержания. Целостность базы обеспечивается тем, что REVISE не переписывает исходную базу данных. REVISE читает базу, сохраняет преобразуемую информацию в промежуточной рабочей базе и затем записывает преобразованные данные в выходную базу. Исходная база не изменяется. В процессе компиляции REVISE сравнивает словарные файлы исходной и выходной баз. Проверяется корректность преобразования, отличия в схемах, и отчет может быть распечатан. В различных режимах реорганизации данных обеспечивается сохранность данных.
RDM++ имеет развитый объектно-ориентированный интерфейс, реализованный в пакете ROM++ (Raima Object Manager ++). RDM++ привлекает многие группы профессиональных разработчиков, реализующие свои программные разработки с применением универсальных систем программирования.
Дополнительная информация
За дополнительной информацией обращайтесь в Interface Ltd.