Меню
Главная
Случайная статья
Настройки
|
«Линтер» — российская СУБД[1], реализующая стандарт SQL:2003 (за исключением нескалярных типов данных и объектно-ориентированных возможностей)[2] и поддерживающая основные операционные системы, в том числе семейство Windows, различные версии UNIX, ОС реального времени QNX и др.
Содержание
История
История СУБД ЛИНТЕР[3] начинается в 1980 году. У системы были свои отечественные предшественники, в разработке которых принимали непосредственное участие создатели СУБД ЛИНТЕР. К 1983 году в Воронежском СКТБ «Системпрограмм», в рамках государственного заказа, был разработан и успешно завершен проект реляционной СУБД БАРС[4] под управлением операционной системы реального времени РАФОС (прототипом является RT-11) для машин семейства СМ ЭВМ.
С 1985 года разработчиками[5] системы была принята концепция мобильности, совместимости и открытости, результатом реализации которой стало создание СУБД ИНТЕРЕАЛ[6]. Данная система охватывала широкий спектр программно-аппаратных платформ[7]: от ЭВМ Электроника-85 и управляющих модулей на базе Intel 8086 до вычислительных комплексов на базе СМ1702, Электроника 82, и их прототипов семейства VAX.
В 1990 году коллективом разработчиков СУБД было основано научно-производственное предприятие РЕЛЭКС (Реляционные экспертные системы). Именно тогда и появилась СУБД ЛИНТЕР.[8]
Основные направления применения СУБД ЛИНТЕР[9]: государственные проекты, системы реального времени (real time systems), встроенные системы (embedded systems)[10] и т. д. Для СУБД ЛИНТЕР существуют программные интерфейсы для большинства популярных средств разработки. СУБД ЛИНТЕР — единственная в своем классе, имеющая сертификаты[11] на соответствие 2 классу защиты информации от несанкционированного доступа[12] и 2 уровню контроля отсутствия недекларированных возможностей[13] для СВТ.
2 июня 2015 года Минкомсвязь России издает «Протокол экспертной оценки проектов по импортозамещению инфраструктурного программного обеспечения», в котором проект «Создание независимого стека отечественных технологий СУБД ЛИНТЕР, обеспечивающего эффективное замещение корпоративных решений от сторонних производителей и реализацию полного спектра автоматизированных систем нового поколения», занимает 2-е место по направлению «Системы управления базами данных». Среди отечественных организаций, допущенных к реализации работ, указываются НТЦ «РЕЛЭКС», ООО «Диасофт Платформа», Группа «Техносерв» и др.[14]
18 марта 2016 года по решению Экспертного совет программному обеспечению (ПО) при Минкомсвязи России СУБД ЛИНТЕР включена в единый реестр российских программ для электронных вычислительных машин и баз данных (реестр российского ПО). Соответствующий приказ подписал глава Минкомсвязи России Николай Никифоров.[15]
ЛИНТЕР и отличия от ЛИНТЕР-ВС
ЛИНТЕР и ЛИНТЕР-ВС — разные СУБД.
В конце 90-х годов в рамках проектов МО РФ ЗАО НПП «РЕЛЭКС» была разработана система Линтер-ВС 6.0. Прототипом данной системы стала коммерческая версия СУБД ЛИНТЕР 5.7 образца 1999 года, также разработанная в компании РЕЛЭКС.
Не следует путать с СУБД «Линтер-ВС» (начиная с версии 6.0.1), разработанную АО ВНИИНС для ОС МСВС на основе PostgreSQL 7.4, 8.4 и 9.2[16].
Линтер-ВС 6.0[17] работает только под управлением операционной системы МСВС.
Современное состояние ЛИНТЕР
Текущая стабильная версия – 6.0.20.3.
СУБД нового поколения ЛИНТЕР SoQoL
Компания «РЕЛЭКС» с 2017 года развивает собственную высокопроизводительную масштабируемую реляционную СУБД СОКОЛ. СУБД СОКОЛ не является форком какого-либо другого продукта и была разработана с "чистого листа" с целью эффективного использования возможностей современного многоядерного оборудования. За счет новой архитектуры СУБД СОКОЛ линейно масштабирует производительность на 20-, 40-, 80-ядерных и т.д. серверах. Эта СУБД предназначена для банков, ритейла, телекома, промпредприятий, а именно для тех компаний, которые работают с высокой нагрузкой и большими базами данных.
Основываясь на высокой производительности, подтвержденной внешними тестами [18], СОКОЛ позволяет:
- значительно экономить средства на закупках оборудования, лицензиях к СУБД;
- увеличивать быстродействие существующих систем;
- выполнить миграцию решений, основанных на Oracle/MS SQL Server и требовавших высокой скорости обработки данных.
СУБД СОКОЛ является OLPT-системой общего назначения, не имеет каких-либо ограничений в диалекте SQL, поддерживает стандартные программные интерфейсы и язык хранимых процедур, близкий по синтаксису к PL/SQL. СОКОЛ работает на российских операционных системах, на процессорах с архитектурой x86 и Эльбрус.
Проект имеет канал в телеграм[19], где разработчики делятся результатами работы.
В 2024 году был выпущен первый официальный релиз продукта.
Команда разработчиков СУБД СОКОЛ представляла продукт на конференции Archdays 2024[20], акселераторе Драйвер ФРИИ[21], а также стала победителем Финтех-акселератора[22] Газпромбанка.
Подробнее с СУБД СОКОЛ можно ознакомиться на сайте продукта.
Программно-аппаратные платформы
Технические характеристики СУБД ЛИНТЕР
Название характеристики
|
Величина
|
Объём базы данных
|
До 65535 таблиц каждая объёмом до 12 ТБ
|
Количество строк в одной таблице
|
До 230 (~1 млрд)
|
Количество строк, выбираемых одним запросом
|
До 230 (~1 млрд)
|
Размер строки (не считая BLOB-полей)
|
До 64К
|
Размер строкового значения (кроме BLOB и UNICODE)
|
До 4000 символов (4000 байт)
|
Размер значения UNICODE
|
До 2000 символов (4000 байт)
|
Размер BLOB-значения
|
До 231 (~ 2 млрд байт)
|
Количество полей в строке
|
До 250
|
Минимальный объём памяти, занимаемой ядром СУБД
|
3 Мб (для специализированных версий — от 800К)
|
Защита данных[27]
|
2 класс защиты данных от несанкционированного доступа и 2 уровень контроля отсутствия недекларированных возможностей. Мандатный контроль доступа к данным на уровне таблиц, столбцов, строк и отдельных полей строк. Управление доступом к рабочим станциям и устройствам хранения информации. Контроль доступа к СУБД по расписанию. Управление протоколированием операций над БД (аудит). Аутентификация пользователей через LDAP, Kerberos, средствами операционной системы. Хеширование паролей по алгоритму FIPS 180-2 SHA-224[28].
|
Форматы для полнотекстовой индексации
|
TXT, XML, HTML, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, Open Office, PS
|
Программные интерфейсы
|
ODBC 3.х (включая 3.8), JDBC (1, 2, 3, 4, 4.1, 4.2), Hibernate, Hibernate Spatial, Apache Cayenne, EclipseLink, OLE DB, ADO.NET 2.0/3.x/4.x (включая поддержку LINQ и Entity Framework; поддержка до Visual Studio 2017 включительно), dbExpress, Perl (включая DBI), PHP (включая PDO), Python (включая Django), Ruby on Rails, Tcl/Tk, Qt (4.x. 5.x), Mono, Embedded SQL.
|
Конвертация данных из других СУБД
|
Утилиты конвертации, работающие через ODBC и ADO.NET. Конвертер из DBF-формата. Конвертер модели данных (из ERwin в ЛИНТЕР)
|
Горячее резервирование
|
Система горячего резервирования функционирует в комплексе с СУБД ЛИНТЕР на компьютерах с операционными системами типа Unix или Windows, одинаковой программно-технической архитектурой и протоколом TCP/IP. Система горячего резервирования обеспечивает повышенную степень надёжности функционирования СУБД ЛИНТЕР в случае отказа вычислительного оборудования или программных средств
|
Администрирование
|
Псевдографические и графические утилиты для Windows и UNIX — рабочий стол, архиватор БД, конвертер БД, тестирование и восстановление БД, миграция БД, отладчик хранимых процедур и триггеров
|
Архивирование
|
Полное, выборочное, инкрементное, по расписанию, в соответствии со скриптом, возможность архивирования на ленту
|
Репликация
|
Асинхронная (в том числе и двунаправленная), возможна репликация с другими БД через ODBC
|
Синхронизация
|
С различными СУБД через ODBC посредством online протоколов TCP/IP (в том числе и через SSL), HTTP, HTTPS и offline транспортов — ActiveSync, ftp, e-mail и т. д.
|
Средства разработки
|
Любые средства разработки, поддерживающие ODBC, JDBC, OLE DB, ADO.NET, dbExpress, Qt и др.
|
Поддерживаемые платформы
|
Linux (различные версии и аппаратные платформы, включая Embedded Linux и 64-разрядные варианты Linux), МСВС, Solaris (различные версии и платформы), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD различных версий), UnixWare, IRIX, AIX, SINIX, QNX (включая QNX 6), USIX, VxWorks, OS-9, OS-9000, ОС РВ, ИНТРОС, VMS, OpenVMS, Windows (XP, NT4, Vista, Windows7, Windows Server 2008, Windows Server 2012, Windows Server 2016), Android, Maemo, Windows CE
|
Поддержка средств интернационализации
|
Поддержка объектов CHARACTER SET и TRANSLATION стандарта SQL. Поддержка кириллических кодировок (CP866, CP1251, KOI8-R), европейских кодировок CP437, CP850, CP1252, CP8859-1 … CP8859-15, многобайтных кодировок (CP932, CP946, CP949, СP950, EUC_JP), UTF-8. Поддержка UNICODE (для всех версий)
|
Типы данных
|
Char, Varchar, Nchar, Nchar Varying, Byte, Varbyte, Boolean, Smallint, Integer, Bigint, Real, Double, Numeric, Date, Blob, Extfile
|
Геометрические типы данных
|
По спецификации OpenGIS: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION
Для совместимости с PostgreSQL: BOX, LINE, CIRCLE
|
Геометрические функции
|
По спецификации OpenGIS:
- функции для создания значений геометрических типов с помощью текстового и бинарного представления (GeomFromText, GeomFromWKB и множество других);
- функции для анализа свойств геометрических данных (как общие — Dimension, Envelope, Boundary и др., так и специализированные для каждого из геометрических типов данных — Length, Area, Centroid и др.);
- геометрические операторы (Union, Intersection и др.);
- функции, описывающие отношения между двумя значениями геометрических типов (Distance, Equals, Intersects и др.);
- поддержка Hibernate Spatial.
|
Поддерживаемые сетевые протоколы
|
TCP/IP(в том числе и SSL)
|
Поддержка стандарта языка SQL
|
Поддержка стандарта SQL:2003, за исключением нескалярных типов данных и объектно-ориентированных возможностей.
|
Процедурные расширения языка SQL
|
Собственный синтаксис языка хранимых процедур и триггеров. Средства отладки хранимых процедур и триггеров. Возможность конвертации хранимых процедур из синтаксиса PL/SQL.
|
Редакции
СУБД ЛИНТЕР поставляется в двух редакциях.
Название |
Особенности |
Операционные платформы
|
ЛИНТЕР БАСТИОН |
обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «совершенно секретно» включительно |
Windows Linux
QNX[29] МСВС Astra Linux[30] ОС Эльбрус ЗОСРВ Нейтрино[31]
|
ЛИНТЕР СТАНДАРТ |
решение основных задач, стоящих перед современной СУБД
|
Windows
Linux
|
ЛИНТЕР СОКОЛ
|
транзакционная СУБД, объединяющая в себе удобство реляционных и стремящаяся к быстродействию in-memory решений
|
Windows
Linux
ОС Эльбрус
|
Примечания
- Наталия Елманова «Несколько слов о СУБД российских производителей» Архивная копия от 23 августа 2011 на Wayback Machine «Компьютер Пресс» № 7/2002
- Технический обзор СУБД ЛИНТЕР (неопр.). Дата обращения: 6 марта 2019. Архивировано 6 марта 2019 года.
- С. П. Маркин, И. А. Бойченко, В. Е. Максимов, Л. А. Козленко «Защищенная реляционная СУБД Линтер» Архивная копия от 1 сентября 2009 на Wayback Machine «Открытые Системы» № 11-12/1999
- Директор компании РЕЛЭКС Игорь Бойченко: «Воронеж может стать центром СУБДстроения». Абирег. 28 сентября 2012. Архивировано 7 марта 2019. Дата обращения: 6 марта 2019.
- Система управления базами данных с интерфейсом реляционного типа (ИНТЕРЕАЛ) (недоступная ссылка)
- М. Р. Когаловский «Энциклопедия технологий баз данных» Архивная копия от 13 декабря 2010 на Wayback Machine-М.:Финансы и статистика, 800 стр.-отрывок из книги
- СУБД ИНТЕРЕАЛ (недоступная ссылка)
- История РЕЛЭКС (неопр.). Дата обращения: 6 сентября 2012. Архивировано 14 октября 2012 года.
- БЕЛТИМ-Комплексные системы защиты информации - Специализированные СУБД - СУБД ЛИНТЕР (неопр.). Дата обращения: 28 января 2019. Архивировано 29 января 2019 года.
- Примеры embeded system на ЛИНТЕР (неопр.). Дата обращения: 11 декабря 2012. Архивировано из оригинала 2 ноября 2012 года.
- Государственный реестр сертифицированных средств защиты информации ФСТЭК xls, 12 марта 2008 года
- РД «Показатели защищённости от несанкционированного доступа к информации» (неопр.). Дата обращения: 24 марта 2008. Архивировано из оригинала 31 марта 2008 года.
- РД «Классификация по уровню контроля отсутствия недекларированных возможностей» (неопр.). Дата обращения: 27 июля 2008. Архивировано из оригинала 15 марта 2008 года.
- Минкомсвязь России. Протокол экспертной оценки проектов по импортозамещению инфраструктурного программного обеспечения, соответствующего пунктам 4-8 плана импортозамещения программного обеспечения (неопр.) (2 июня 2015). Дата обращения: 10 сентября 2015. Архивировано 18 июля 2015 года.
- Минкомсвязь России. Реестр российского ПО дополнен 155 программными продуктами (неопр.) (18 марта 2016). Дата обращения: 28 марта 2016. Архивировано 26 марта 2016 года.
- НИИФИ и ВТ (недоступная ссылка)
- СУБД для специализированных систем (неопр.). Дата обращения: 13 сентября 2012. Архивировано 1 августа 2013 года.
- Эксперты «ФОРС Дистрибуция» подтвердили высокую производительность СУБД SoQoL (неопр.). forsd.ru. Дата обращения: 27 марта 2025. Архивировано 24 марта 2025 года.
- СУБД SoQoL (неопр.). Telegram. Дата обращения: 27 марта 2025. Архивировано 2 декабря 2024 года.
- Могут ли современные алгоритмы и подходы принципиально изменить скорость СУБД и на сколько? (неопр.) ArchDays 2024. Дата обращения: 27 марта 2025.
- Сокол (неопр.). driver.iidf.ru. Дата обращения: 27 марта 2025. Архивировано 18 января 2025 года.
- Газпромбанк. В Газпромбанке определили победителей Финтех-акселератора и конкурса «ИИ в Финтехе» — Газпромбанк на vc.ru (англ.). vc.ru (7 марта 2025). Дата обращения: 27 марта 2025. Архивировано 20 апреля 2025 года.
- Securitylab (неопр.). Дата обращения: 13 сентября 2012. Архивировано 4 марта 2016 года.
- Эльбрус (неопр.). Дата обращения: 30 марта 2016. Архивировано 16 марта 2016 года.
- SWD Software, QNX, Встраиваемые СУБД (неопр.). Дата обращения: 13 сентября 2012. Архивировано 15 ноября 2012 года.
- СУБД ЛИНТЕР БАСТИОН успешно протестирована на ReactOS (неопр.). Дата обращения: 25 ноября 2015. Архивировано 26 ноября 2015 года.
- Информационная безопасность в современных системах управления базами данных (неопр.). Дата обращения: 6 сентября 2012. Архивировано 7 мая 2019 года.
- Information Technology Laboratory
National Institute of Standards and Technology. FIPS PUB 180-4 FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION Secure Hash Standard (SHS) (англ.). NIST (март 2012). — - актуальная на май 2015 версия стандарта; также см. https://www.ietf.org/rfc/rfc3874.txt.+Дата обращения: 23 мая 2015. Архивировано 17 февраля 2013 года.
- СУБД ЛИНТЕР на сайте дистрибьютора QNX (неопр.). Дата обращения: 3 февраля 2017. Архивировано 4 февраля 2017 года.
- Astra Linux (неопр.). Дата обращения: 13 сентября 2012. Архивировано из оригинала 15 апреля 2011 года.
- СВД Встраиваемые Системы (неопр.). Дата обращения: 13 сентября 2012. Архивировано 2 июля 2012 года.
Ссылки
|
|