Регистрация на РИФ.Иннополис и OS DAY

Зарегистрироваться

Виталий Максимов

Avatar1

Максимов Виталий Евгеньевич, заместитель Генерального директора по маркетингу.
Работает в РЕЛЭКС с 1998 года. Специализация: Организация маркетинга и продаж программных продуктов и услуг Группы компаний РЕЛЭКС, курирование технической поддержки. Образование: В 1995 году окончил магистратуру физического факультета Воронежского государственного университета, специальность – микроэлектроника и полупроводниковые приборы. В 1999 году окончил аспирантуру на кафедре Высшей математики и математического моделирования Воронежского технического университета. В 2004 году окончил Президентскую программу подготовки управленческих кадров по специальности «Управление маркетингом». В 2005 году прошёл обучение и стажировку по специальности «Маркетинг» в Бизнес школе GIFOP de Mulhouse (Франция).


СУБД ЛИНТЕР как корпоративная, серверная и мобильная СУБД, в том числе для работы в операционных системах реального времени.

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


Компания РЕЛЭКС уже 25 лет занимается разработкой СУБД ЛИНТЕР.
С 1990 года СУБД ЛИНТЕР внедрена на предприятиях различных отраслей:
финансы (банки, финансовые управления и т. д.),
безопасность (подразделения МВД РФ, МО РФ, ЧОПы и т. д.),
управление (государственные учреждения, министерства, ведомства и т. д.)
промышленность (добывающая, нефтегазовая, атомная, авиационная и т. д.),
Высокое качество продукции группы компаний РЕЛЭКС гарантировано системой менеджмента качества, основанной на стандартах серии ISO 9001 и СРПП ВТ. ЛИНТЕР — единственная СУБД, имеющая сертификат по 2 классу защищённости от несанкционированного доступа (НСД) и 2 уровню контроля отсутствия НДВ.

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

Для ЛИНТЕР не принципиально под управлением какой операционной системы он будет работать. Если не рассматривать линейки Windows, Linux, Solaris и т. п., стоит обратить внимание на ОС РВ, QNX, КПДА, VxWorks, OS-9, OS-9000 или ОС не обеспечивающие реальное время, такие как WindowsCE, Embeded Linux, Android, iOS и т. д.
СУБД ЛИНТЕР в принципе многоплатформенная СУБД, и нет практически никаких проблем для поддержки тех, которые будут востребованы рынком.

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

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

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

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

В СУБД мы не могли обойти вниманием такое понятие, как приоритеты исполнения запросов. В системах реального времени этому вопросу уделяется особое внимание.

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

Завершает список наиболее востребованных в системах реального времени возможностей простота интеграции СУБД ЛИНТЕР в программные пакеты.

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

К другим свойствам ЛИНТЕР, которые доступны для использования, относятся поддержка сверхбольших объёмов памяти для кэширования (в 64-битных ОС), поддержка длинных файлов (в файловых системах, которые поддерживают такие файлы), поддержка Oracle-расширений (join, connect by, функций и т. п.), поддержка расширений стандарта SQL 2003 (sequences, аналитические функции, siblings, similar, match, select в select и т. п.), триггеры и хранимые процедуры (с возможностью вызова как пользовательских функций), ссылочная целостность с возможностью отложенных проверок целостности, графические утилиты администрирования и утилиты командной строки, различные программные интерфейсы (кроме внутренних это odbc, jdbc, .NET, OLEDB, perl, php, python, Ruby) и множество других возможностей.
В общем-то это далеко не всё о СУБД ЛИНТЕР и её использовании, но чем-то ограничиться всё-таки стоило.

Организаторы

Генеральные информационные партнеры

Информация