Deeplake


altI. Что такое Deeplake Rapid IMDB ?

1. Кратко о системе

Точечная база данных Deeplake Rapid IMDB предназначена для построения приложений, имеющих открытую модульную архитектуру и работающих в режиме реального времени под управлением операционной системы реального времени QNX.

2. Основные требования к in-memory базе данных

Известно немало подходов к организации хранения сложных структур данных — массивов, списков, деревьев, сетей, графов и их комбинаций. Часто для этого требуется создавать собственное программное обеспечение, управляющее записью, чтением и поиском данных в файлах, либо использовать уже готовые средства. Альтернативный подход состоит в применении технологий СУБД, однако при этом возникает проблема отображения сложных структур данных в модель базы данных. Эту проблему и призван решить комплексный продукт «Deeplake Rapid IMDB».

3. Преимущества Deeplake Rapid IMDB

Особенности продукта следующие:
располагается в ОЗУ, что обеспечивает ее высокое быстродействие;
обеспечивает рассылку изменившихся переменных своим клиентам (клиентским подключениям), исключая таким образом бесполезные обращения к базе данных. А это в свою очередь — экономия ресурсов, а значит, в итоге, и уменьшение времени ответа на запрос;
структура может быть распределена по сети, домены БД и задачи-клиенты (клиентские подключения) могут выполняться на произвольных узлах локальной сети QNX;
произвольный размер и тип хранимых переменных;
количество переменных ограничивается только объемом физической памяти;
возможность изменения типа переменной в процессе работы;

II. Техническое описание

1. Структура системы БД

Основу базы данных составляют следующие модули:
база данных rtbase;
служба рассылки изменений rtturn;
редактор базы данных rtview;

Графически структуру основных модулей можно представить так:

Также в состав продукта входят библиотеки API rtlib и утилиты для тестирования базы данных (исходные тексты утилит, отражающие основные моменты использования API, включены в базовый комплект поставки продукта).

2. Производительность

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

Сравнение показателей Deeplake Rapid IMDB показывает превосходство данной СУБД по скоростным характеристикам в 3-4 раза при операциях изменения/чтения, и в 7 раз быстрее при операции объявления переменной по сравнению с аналогичными ОЗУ-резидентными СУБД. Конкретные показатели зависят от характеристик аппаратного обеспечения и от структуры базы данных (в частности от количества и типов переменных).

  • Related Posts

    Достоинства QNX

    QNX создана на базе микроядра, что вделяет ее среди систем, базирующихся на макроядре, таких как Windows 9х, Linux. Система основана на хорошо проработанной теории, Поэтому очень предсказуема и надежна. Благодаря…

    Функциональные блоки QNX Aviage Multimedia Suite

    Функциональные блоки Комплект QNX Aviage Multimedia Suite можно разделить на несколько ключевых функциональных блоков. Распознавание и соединение Этот функциональный блок управляет распознаванием и соединением флеш-дисков USB, цифровых компакт-дисков, аудио-компакт-дисков, медиапроигрывателей…

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 12 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 12 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 25 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 32 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 30 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать