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, цифровых компакт-дисков, аудио-компакт-дисков, медиапроигрывателей…

    You Missed

    Коммерческие выставки: техническая сторона без прикрас

    • От Redactor
    • 30 апреля, 2026
    • 8 views

    Выбор надежных сервисов для CPA-арбитража: роль народных рейтингов и мнения специалистов

    • От Redactor
    • 28 апреля, 2026
    • 14 views

    Особенности разработки корпоративных сайтов: этапы, основные задачи и важность SEO

    • От Redactor
    • 26 апреля, 2026
    • 15 views

    Новые рендеры Sony Xperia 1 VIII раскрывают обновлённый дизайн и характеристики

    • От Redactor
    • 20 апреля, 2026
    • 13 views

    В Саратовской области сбиты украинские беспилотники

    • От Redactor
    • 20 апреля, 2026
    • 10 views

    Обзор Samsung Galaxy S26 Ultra: эволюция без революции

    • От Redactor
    • 20 апреля, 2026
    • 9 views