ЛИНТЕР

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
{{#invoke:Transclude|npc|Карточка/строка|

стиль_заголовков=| класс_меток=| стиль_меток=| стиль_текстов=| стиль_заголовка=| стиль_метки=| стиль_текста=| заголовок=| метка=| текст=| класс=| викиданные=|

from=}}{{#invoke:Transclude|npc|Карточка/внизу|

стиль_внизу_общий=| стиль_внизу=| класс_внизу=| внизу=}}

{{#invoke:Wikidata|formatStatements|property=p154[1]|value=Linter.svg}}
{{#invoke:Wikidata|formatStatements|property=p18[1]|value=}}
{{#invoke:Wikidata|formatStatements|value-module=Wikidata/media|value-function=formatCommonsCategory|property=p373|value=|plain=false|text=ЛИНТЕР|icon=|icon_size=|text_before=|text_after= на Викискладе}}
{{#invoke:math/tonumber|year|{{#invoke:Wikidata|formatStatements|property=p571|value=}}|cat=Программное обеспечение, разработанное в|form=}}

ЛИНТЕР — российская СУБД[1], реализующая стандарт SQL:2003 (за исключением нескалярных типов данных и объектно-ориентированных возможностей) и поддерживающая большинство операционных систем, в том числе семейство Windows (включая Windows CE), различные версии UNIX, ОС реального времени (включая QNX).

История

Шаблон:Нет ссылок в разделе История СУБД ЛИНТЕР[2] начинается в 1980 году. У системы были свои отечественные предшественники, в разработке которых принимали непосредственное участие создатели СУБД ЛИНТЕР. К 1983 году в Воронежском СКТБ «Системпрограмм», в рамках государственного заказа, был разработан и успешно завершен проект реляционной СУБД БАРС [3] под управлением операционной системы реального времени РАФОС (прототип RT-11) для машин семейства СМ ЭВМ.

С 1985 года разработчиками[4] системы была принята концепция мобильности, совместимости и открытости, результатом реализации которой стало создание СУБД ИНТЕРЕАЛ[5]. Данная система охватывала широкий спектр программно-аппаратных платформ[6]: от ЭВМ Электроника-85 и управляющих модулей на базе Intel 8086 до вычислительных комплексов на базе СМ1702, Электроника 82, и их прототипов семейства VAX.

В 1990 году коллективом разработчиков СУБД было основано научно-производственное предприятие РЕЛЭКС (Реляционные экспертные системы). Именно тогда и появилась СУБД ЛИНТЕР.[7]

Основные направления применения СУБД ЛИНТЕР[8]: государственные проекты, системы реального времени (real time system), встроенные системы (embeded system)[9] и т. д. Для СУБД ЛИНТЕР существуют программные интерфейсы для большинства популярных средств разработки. СУБД ЛИНТЕР — единственная в своем классе, имеющая сертификаты[10] на соответствие 2 классу защиты информации от несанкционированного доступа[11] и 2 уровню контроля отсутствия недекларированных возможностей[12] для СВТ. СУБД ЛИНТЕР — многократный участник различных международных выставок программного обеспечения (CeBIT[13], SofTool[14], COMDEX и других).

2 июня 2015 года Минкомсвязь России издает «Протокол экспертной оценки проектов по импортозамещению инфраструктурного программного обеспечения», в котором проект «Создание независимого стека отечественных технологий СУБД ЛИНТЕР, обеспечивающего эффективное замещение корпоративных решений от сторонних производителей и реализацию полного спектра  автоматизированных систем нового поколения», занимает 2-е место по направлению «Системы управления базами данных». Среди отечественных организаций, допущенных к реализации работ, указываются НТЦ «РЕЛЭКС», ООО «Диасофт Платформа», Группа «Техносерв» и др.[15]

ЛИНТЕР и отличия от ЛИНТЕР-ВС

В конце 90-х годов в рамках проектов МО РФ ЗАО НПП «РЕЛЭКС» была разработана система Линтер-ВС 6.0. Прототипом данной системы стала коммерческая версия СУБД ЛИНТЕР 5.7 образца 1999 года, также разработанная в компании РЕЛЭКС. Линтер-ВС 6.0[16] работает только под управлением операционной системы МСВС. Долгие годы поставляется система «Линтер-ВС 6.0.1», разработанная во ВНИИНС[17] на основе PostgreSQL 7.2[18]. Она также предназначена для использования с МСВС.

Программно-аппаратные платформы

Технические характеристики СУБД ЛИНТЕР

Название характеристики Величина
Объем базы данных До 65535 таблиц каждая объёмом до 12Тб
Количество строк в одной таблице До 2^30 (~1 млрд)
Количество записей, выбираемых одним запросом До 2^29 (~500 млн)
Размер записи (не считая BLOB-полей) До 64К
Размер строкового значения (кроме BLOB и UNICODE) До 4000 символов (4000 байт)
Размер значения UNICODE До 2000 символов (4000 байт)
Размер BLOB-значения До 2^31 (~ 2 млрд байт)
Количество полей в записи До 250
Минимальный объём памяти, занимаемой ядром СУБД 3Мб (для специализированных версий — от 800К)
Защита данных[22] 2 класс защиты данных от несанкционированного доступа и 2 уровень контроля отсутствия недекларированных возможностей. Мандатный контроль доступа к данным на уровне таблиц, столбцов записей и отдельных полей записей. Управление доступом к рабочим станциям и устройствам хранения информации. Контроль доступа к СУБД по расписанию. Управление протоколированием операций над БД (аудит). Аутентификация пользователей через LDAP, Kerberos, средствами

операционной системы. Хеширование паролей по алгоритму FIPS 180-2 SHA-224[23].

Форматы для полнотекстовой индексации TXT, XML, HTML, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, Open Office, PS
Программные интерфейсы  ODBC 3.х (включая 3.8), JDBC (1,2,3; поддержка до JDK 1.7

включительно), OLE DB, ADO.NET 1.x/2.x/3.x/4.x (включая поддержку LINQ и Entity Framework; поддержка до Visual Studio 2012/2013 включительно), dbExpress, Perl (включая DBI), PHP (включая PDO), Python (включая Django; поддержка до версии Python 3.4 включительно), Ruby (поддержка Ruby 2), Tcl/Tk, Qt (3.x, 4.x. 5.x), Mono, OCI (интерфейс совместимости с Oracle), Embedded SQL.

Конвертация данных из других СУБД Утилиты конвертации, работающие через ODBC и ADO.NET. Конвертор из DBF-формата. Конвертор модели данных (из ERwin в ЛИНТЕР)
Горячее резервирование Система горячего резервирования функционирует в комплексе с СУБД ЛИНТЕР на компьютерах с операционными системами типа Unix, одинаковой программно-технической архитектурой и протоколом 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), 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), SPX, NetBi
Поддержка стандарта языка SQL Поддержка стандарта SQL:2003, за исключением нескалярных типов данных и объектно-ориентированных возможностей.
Процедурные расширения языка SQL Собственный синтаксис языка хранимых процедур и триггеров.

Средства отладки хранимых процедур и триггеров.
Возможность конвертации хранимых процедур из синтаксиса PL/SQL.

Редакции

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

Название Особенности Операционные платформы
ЛИНТЕР Бастион обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «совершенно секретно» включительно Windows 32-bit
Linux x86
МСВС
Astra Linux[24]
ЗОСРВ КПДА[25]
ЛИНТЕР Стандарт решение основных задач, стоящих перед современной СУБД семейство Windows, *nix
ЛИНТЕР Realtime использование в среде реального времени QNX
ОС РВ (ОС 2000)
VxWorks
RTOS-32
OS-9000
OS-9
ЛИНТЕР Multiversion поддержка версионной модели обработки данных Windows 32-bit
Linux x86

Примечания

Ошибка цитирования Ошибочный тег <references>; можно использовать только параметр group.

Используйте <references /> или <references group="…" />
{{#invoke: Check for unknown parameters | check

| unknown = | preview = Страница использует Шаблон:Примечания с неизвестным параметром «_VALUE_» | ignoreblank = y | 1 | colwidth | group | liststyle | refs }}

Ссылки

Шаблон:СУБД
  1. Наталия Елманова «Несколько слов о СУБД российских производителей» «Компьютер Пресс» № 7/2002
  2. С. П. Маркин, И. А. Бойченко, В. Е. Максимов, Л. А. Козленко «Защищенная реляционная СУБД Линтер» «Открытые Системы» № 11-12/1999
  3. СУБД БАРС
  4. Система управления базами данных с интерфейсом реляционного типа (ИНТЕРЕАЛ)
  5. М. Р. Когаловский «Энциклопедия технологий баз данных»-М.:Финансы и статистика, 800 стр.-отрывок из книги
  6. СУБД ИНТЕРЕАЛ
  7. История РЕЛЭКС
  8. БЕЛТИМ-Комплексные системы защиты информации
  9. Примеры embeded system на ЛИНТЕР
  10. Государственный реестр сертифицированных средств защиты информации ФСТЭК xls, 12 марта 2008 года
  11. РД «Показатели защищённости от несанкционированного доступа к информации»
  12. РД «Классификация по уровню контроля отсутствия недекларированных возможностей»
  13. CeBIT-2007.ru Partnerland Russland
  14. Мария Сысойкина, Михаил Глинников, Г. И. Рузайкин, Алексей Орлов «Софтулийская жатва-2007» «Открытые Системы» № 12/2007
  15. {{#invoke:String|replace|source=Минкомсвязь России|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}} Протокол экспертной оценки проектов по импортозамещению инфраструктурного программного обеспечения, соответствующего пунктам 4-8 плана импортозамещения программного обеспечения (02 июня 2015 года).{{#invoke:check for unknown parameters|check |unknown= |preview=В шаблоне «cite web» обнаружен параметр «_VALUE_», пожалуйста, исправьте его или удалите. |showblankpositional=1 |url|title|author|first|last|authorlink|coauthors|editor|subtitle|quote|description|date|format|website|pages|location|publisher|lang|doi|deadlink|accessdate|archiveurl|archivedate|ref|work|language|datepublished}}
  16. СУБД для специализированных систем
  17. ВНИИНС
  18. НИИФИ и ВТ
  19. Securitylab
  20. SWD Software, QNX, Встраиваемые СУБД
  21. СУБД ЛИНТЕР БАСТИОН успешно протестирована на ReactOS
  22. Информационная безопасность в современных системах управления базами данных
  23. {{#invoke:String|replace|source=Information Technology Laboratory National Institute of Standards and Technology|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}} FIPS PUB 180-4 FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION Secure Hash Standard (SHS) (англ.). NIST (March 2012). — - актуальная на май 2015 версия стандарта; также см. https://www.ietf.org/rfc/rfc3874.txt.+Дата обращения 23 мая 2015.{{#invoke:check for unknown parameters|check |unknown= |preview=В шаблоне «cite web» обнаружен параметр «_VALUE_», пожалуйста, исправьте его или удалите. |showblankpositional=1 |url|title|author|first|last|authorlink|coauthors|editor|subtitle|quote|description|date|format|website|pages|location|publisher|lang|doi|deadlink|accessdate|archiveurl|archivedate|ref|work|language|datepublished}}
  24. Astra Linux
  25. СВД Встраиваемые Системы