НАШ ПРОЕКТ

ЛИНТЕР АТ – Многофункциональная реляционная СУБД

Сотрудники Научно-технического центра РЕЛЭКС создают реляционную СУБД повышенной надёжности для мобильных и встроенных решений с поддержкой режима реального времени. Основой для создания нового продукта стала отечественная СУБД ЛИНТЕР.

Общая информация

Реализация проекта предоставит разработчикам приложений для Android полноценную реляционную СУБД, которая не занимает больше отведённого ей пространства в оперативной памяти, высокопроизводительна в условиях ограниченных ресурсов и обладает всеми возможностями промышленной СУБД.

Инновационность подхода заключается в создании расширяемого спектра решений и технологии интеграции мобильного (-ых) агента (-ов) в окружающую вычислительную среду с поддержкой режима реального времени обеспечением эффективной работы для распределённых (облачных) вычислений.

Текущее состояние проекта

Для ОС Android в настоящее время реализован первоначальный вариант СУБД ЛИНТЕР, запускающийся на устройстве с Androidбез прав root(не требующий, таким образом, изменения прошивки устройства). Загрузочное приложение для СУБД ЛИНТЕР позволяет создавать базу данных, запускать на ней ядро СУБД, подавать к нему запросы и выводить ответы на экран в текстовом виде с помощью утилиты inl. Реализация СУБД ЛИНТЕР как сервиса обеспечивает полноценную работу в клиент-серверном режиме.

В процессе реализации находится создание оберток вызовов СУБД SQLiteдля СУБД Линтер, благодаря чему с ЛИНТЕР смогут без какой-либо модификации работать существующие приложения, использующие SQLite.

На ОС Androidпортированы сетевые утилиты (драйверы серверной и клиентской части СУБД), которые полноценную работу в режиме клиент-сервер по различным протоколам (Wi-fi, Bluetooth, 3G), при этом Android-устройство может выступать как в качестве клиента, так и в качестве сервера, либо того и другого одновременно.

Также на ОС Androidработает стандартное приложение СУБД ЛИНТЕР (Рабочий стол), предоставляющее пользователю визуальный доступ ко всей функциональности СУБД ЛИНТЕР.

В качестве языковых средств для создания приложений, работающих с ЛИНТЕР на Android, могут выступать Java (интерфейс JDBC) и C (Call-интерфейс СУБД ЛИНТЕР).

Направления развития

Основными направлениями развития СУБД ЛИНТЕР для Androidявляются:

  • создание Android-приложений, использующих ЛИНТЕР;
  • портирование на Androidсуществующих приложений на других платформах, использующих ЛИНТЕР;
  • замещение SQLiteна ЛИНТЕР в существующих Android-приложениях, использующих SQLite. В частности, перспективным представляется создание приложений для Android, использующих такие возможности ЛИНТЕР, как поддержка аналитических функций и пространственных данных.

Направления исследований

Основные направления прикладных исследований в рамках проекта:

  • сравнительный анализ современных архитектур построения вычислительных систем с мобильной СУБД;
  • изучение функционирования СУБД в условиях облачных моделей вычислительных систем;
  • выработка современных подходов к обеспечению встраиваемости и кроссплатформенности;
  • построение алгоритмов совместного функционирования в режимах реального времени и фоновых вычислений с поддержкой синхронизации данных;
  • выработка оптимального режима распределенной обработки данных;
  • выработка оптимального режима кластерных вычислений;
  • выработка оптимальных режимов самоуправляемости и настройки;
  • обеспечение различных схем защиты информации.

Сферы применения

Мобильная реляционная СУБД станет надежной основой для

  • мобильных приложений, в том числе решений для электронной коммерции;
  • решений для «умного дома»;
  • мобильных клиент-серверных решений;
  • облачных систем.

Заключение

Проект будет реализован на мировом рынке. В числе потребителей – разработчики приложений для мобильных ОС, в том числе для платформы Android, которым не достаточно функциональности библиотеки SQLite, а требуется полноценная СУБД или СУБД реального времени для создания сложных приложений, синхронизирующихся, например, с корпоративной базой данных, оперирующие большими объёмами данных со сложной логикой.

Кроме того, потребителями СУБД ЛИНТЕР для мобильных и встраиваемых решений может являться ОПК. Превращение мобильного или встраиваемого решения в сервер баз данных востребовано при создании военных роботов. Например, взвод мобильных боевых роботов может напрямую взаимодействовать друг с другом, без обращения к БД командного пункта. Наивысший уровень защиты информации в СУБД ЛИНТЕР, возможность распределения отдельных таблиц БД на разные устройства, мандатные механизмы разграничения прав доступа позволяют повышать эффективность реализации защищенных систем.

Потенциал OEM-поставок ЛИНТЕР определяется возможностью встраивания данной СУБД. Именно в направлении усложнения работы с данными развивается рынок мобильного и встраиваемого ПО. На него выходят разработчики BYOD, приложений для мобильной коммерции и «умной» бытовой техники.