Линтер: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Вставка Категории
Строка 77: Строка 77:
|-
|-
| Поддерживаемые платформы
| Поддерживаемые платформы
| Linux (различные версии и аппаратные платформы включая [[Embedded Linux]]), МСВС, [[Solaris]] (различные версии и платформы), [[Mac OS X]], [[BSD]] ([[OpenBSD]], [[FreeBSD]], [[BSDI]], [[NetBSD]] различных версий), [[UnixWare]], [[IRIX]], [[AIX]], [[SINIX]], [[QNX]], [[USIX]], [[VxWorks]], [[OS-9]], [[OS-9000]], [[ОС РВ]], [[ИНТРОС]], [[VMS]], [[Windows]] (95, 98, Me, 2000, XP, NT4), [[WindowsCE]]
| Linux (различные версии и аппаратные платформы включая [[Embedded Linux]]), МСВС, [[Solaris]] (различные версии и платформы), [[Mac OS X]], [[BSD]] ([[OpenBSD]], [[FreeBSD]], [[BSDI]], [[NetBSD]] различных версий), [[UnixWare]], [[IRIX]], [[AIX]], [[SINIX]], [[QNX]], [[USIX]], [[VxWorks]], [[OS-9]], [[OS-9000]], [[ОС РВ]], [[ИНТРОС]], [[VMS]], [[Windows]] (95, 98, Me, 2000, XP, NT4, Vista), [[WindowsCE]]
|-
|-
| Типы данных
| Типы данных

Версия от 08:59, 25 июня 2009

ЛИНТЕР
DBMS LINTER.jpg
Тип СУБД
Разработчик РЕЛЭКС
Написана на Си
Операционная система Кроссплатформенное программное обеспечение
Последняя версия 6.1
Лицензия Коммерческая
Сайт www.linter.ru

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

История

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

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

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

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

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

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

Название характеристики Величина
Объем базы данных до 65535 таблиц каждая объёмом до 12Тб
Количество записей в одной таблице до 1 млрд.
Размер записи до 64К (не считая BLOB-полей)
Количество полей в записи до 250
Минимальный объём памяти, занимаемой ядром СУБД 3Мб (для специализированных версий — от 800К)
Защита данных 2 класс защиты данных от несанкционированного доступа
2 уровень контроля отсутствия недекларированных возможностей
Форматы для полнотекстовой индексации PDF, DOC, TXT, XLS, XML, PS, PPT
Взаимодействие с пользовательскими задачами низкоуровневый (CALL) и высокоуровневый (LinАpi)
программные интерфейсы
Программные интерфейсы ODBC 3.х, JDBC(1,2,3), DBExpress, Embedded SQL, OLEDB, PERL, PERL/DBI, TCL/TK, PHP, Python, OCI, ADO.NET
Администрирование псевдографические и графические утилиты для Windows и UNIX — рабочий стол, архиватор БД, конвертор БД, тестирование и восстановление БД, миграция БД, отладчик хранимых процедур и триггеров
Архивирование полное, выборочное, инкрементное, по расписанию, в соответствии со скриптом, возможность архивирования на ленту
Репликация асинхронная (в том числе и двунаправленная), возможна репликация с другими БД через ODBC
Синхронизация с различными СУБД через ODBC посредством online протоколов TCP/IP (в том числе и через SSL), HTTP, HTTPS и offline транспортов — ActiveSync, ftp, e-mail и т. д.
Средства разработки любые средства разработки, поддерживающие ODBC, JDBC, DBExpress и др.
Поддерживаемые платформы Linux (различные версии и аппаратные платформы включая Embedded Linux), МСВС, Solaris (различные версии и платформы), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD различных версий), UnixWare, IRIX, AIX, SINIX, QNX, USIX, VxWorks, OS-9, OS-9000, ОС РВ, ИНТРОС, VMS, Windows (95, 98, Me, 2000, XP, NT4, Vista), WindowsCE
Типы данных 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 и др.).
Поддерживаемые сетевые протоколы TCP/IP(в том числе и SSL), SPX, NetBios, Named Pipes

Примечания

Ссылки