ЛИНТЕР

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
{{#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. Перейти СВД Встраиваемые Системы