ЛИНТЕР

ЛИНТЕР

Этот товар снят с продаж

Посмотреть актуальное предложение

Описание продукта

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

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

В настоящее время осуществляется поставка трёх версий продукта, отличающихся между собой по своей
функциональности.

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

ЛИНТЕР 6.0 - система управления базами данных с поддержкой UNICODE.

ЛИНТЕР 6.1 - система управления базами данных с поддержкой многоверсионного хранения данных и расширенным
набором графических утилит.

Технические отличия различных версий ЛИНТЕР

Новые возможности СУБД ЛИНТЕР версии 6.1

  • реализовано многоверсионное хранение записей с поддержкой ANSI-уровней изолированности транзакций;
  • осуществлена полная поддержка иерархических транзакций;
  • реализована конструкция языка SQL Intersect/except, расширяющая возможности работы с данными за счет пересечения и исключения данных при запросах;
  • проведена оптимизация поддержки сетевых протоколов;
  • значительно увеличен максимальный объем хранимых в системе данных. Размер записи в таблице увеличен до 64 Кб (не учитывая данные типа BLOB).

Существенно расширен список поддерживаемых операционных систем, включая ОС для Pocket PC / PDA . Таким образом, к списку платформ, на которых функционирует СУБД ЛИНТЕР , добавились встраиваемые ОС: QNX 6, ОС 2000, Windows CE, Embedded Linux (Zaurus).
При разработке новой версии системы было уделено особое внимание пользовательским интерфейсам, особенно в среде UNIX. В ЛИНТЕР 6.1 реализованы новые графические утилиты для UNIX и Win32: LHB, LinDesk, MIGRATION.
При разработке ЛИНТЕР 6.1 большое внимание уделялось возможности работы с информацией в различных национальных кодировках. В системе реализована поддержка кодовых страниц с UNICODE -ядром, а соответствующий ODBC-драйвер позволяет осуществлять взаимодействие слюбыми программами, поддерживающими данный интерфейс.
В СУБД ЛИНТЕР 6.1 усовершенствована система защиты данных от несанкционированного доступа:

  • оптимизирована поддержка защиты хранимых процедур;
  • реализована поддержка защиты данных типа EXTFILE;
  • возможности функции резервного копирования теперь включают в себя In-kernel Backup;
  • защита данных при передаче в сети осуществляется с помощью поддержки SSL-протоколов.

Помимо перечисленных выше изменений в ЛИНТЕР 6.1 значительно увеличена производительность, реализована дополнительная оптимизация запросов к базе данных, увеличена скорость поиска по индексам и модификация целых чисел (за счет возможности, в некоторых случаях, хранения этих данных в неупакованном формате).
Вполне естественно, что по ряду параметров ЛИНТЕР 6.1 существенно отличается от предыдущих версий семейства 5.х. Эти отличия затрагивают и такую важную область как совместимость по данным.
Для облегчения перехода с одной версии системы на другую в состав ЛИНТЕР 6.1 включена новая утилита MIGRATION , предназначенная для конвертации баз данных, созданных в младших версиях системы.

Новые возможности СУБД ЛИНТЕР версии 6.0 по сравнению с версией 5.9.

  1. Поддержка однобайтовых кодовых страниц и UNICODE ядром, включая сортировку и преобразования.
  2. Расширение объема одной таблицы. Теперь таблица может содержать до 500 миллионов записей.
  3. Поддержка защиты для хранимых процедур.
  4. Поддержка защиты для типа данных EXTFILE.
  5. В некоторых случаях целые числа в индексе будут храниться в неупакованном формате. Это позволит увеличить производительность поиска по индексам, их модификации и уменьшить их размер.
  6. Реализация конструкций SQL Intersect/except.
  7. Ограничение на количество ответов запроса. Позволит выдавать только заданное количество ответов на запрос.

Новые возможности СУБД ЛИНТЕР 5.9 по сравнению с версией 5.8

  1. Введена дополнительная оптимизация SQL-запросов. Теперь при выполнении ядром СУБД операций JOIN (как явных, так и неявных) по нескольким предикатам используются составные индексы.
  2. Добавлена возможность именования одностолбцовых индексов.
  3. Выполняется автоматическое создание временных индексов при выполнении операций JOIN и отсутствии индексов для выражений, участвующих в этих операциях.
  4. Добавлен режим профилирования запроса для определения недостающих индексов при обработке запросов и механизм автоматического создания этих индексов.
  5. Переработан JDBC-драйвер.
  6. На уровне JDBC/ODBC -драйверов реализована полная поддержка ANSI escape последовательностей.
  7. Повышена производительность сетевого драйвера сервера в UNIX.
  8. Реализована поддержка программой-конвертером ERX схем от ErWIN 3.5.
  9. Увеличено количество столбцов с составном индексе до 31.
  10. Увеличен размер всех идентификаторов БД до 66 символов.
  11. Изменена структура ODBC-каталога для соответствия стандарту ODBC 3.5.
  12. Добавлены новые возможности в синтаксис конструкции GROUP BY <выражение>.
  13. Разрешено переименование таблицы и столбца для VIEW.
  14. Добавлены новые функции:
    • ASIN,
    • ACOS,
    • ATAN,
    • ATAN2,
    • MOD,
    • DBNAME - возвращает имя БД как CHAR (18),
    • DAYNAME,
    • MONTHNAME - возвращают как CHAR (3) соответственно английское имя дня и месяца,
    • OCTET _ LENGTH - возвращает длину строки в байтах,
    • RIGHT _ SUBSTR - возвращает последние n символов строки,
    • REPEAT _ STRING - повторяет заданную строку n раз

Встраиваемость

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

Реальное время

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

Защита информации

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

Надежность

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

Многоверсионность

Начиная с версии 6.1, ЛИНТЕР использует многоверсионную модель данных, что позволяет избежать блокирования при параллельной обработке данных. Это особенно актуально для систем, работающих в режиме реального времени, когда от приложения требуется быстрый отклик и высокая степень распараллеливания запросов.
Использование многоверсионной модели данных также дает значительный выигрыш в системах с большим количеством поисковых запросов от разных пользователей (например, в web-приложениях) или запросов на поиск и модификацию данных (торговые и складские системы).

Совместимость

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

Асинхронная репликация

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

База данных «только для чтения»

Благодаря наличию возможности работать с базой данных в режиме «только чтение», СУБД ЛИНТЕР может использоваться для поставки законченных приложений на CD– или DVD–носителях: словарей, каталогов, энциклопедий и т.п. При этом в распоряжении разработчика приложения остаются все возможности SQL – вплоть до создания временных таблиц в памяти во временном каталоге.

Полнотекстовый поиск

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

Операционные системы

ЛИНТЕР для малого и среднего бизнеса

  • Linux (различные версии)
  • BSD (различные версии)
  • Solaris (различные версии)
  • Mac OS X
  • UnixWare
  • Unix System V
  • Digital Unix
  • IRIX
  • AIX
  • SINIX
  • USIX
  • HP-UX
  • VMS
  • Windows (95, 98, Me, NT4, 2000, XP, 2003 Server)

ЛИНТЕР для систем реального времени

  • QNX 4
  • QNX 6
  • VxWorks
  • OS-9
  • OS-9000

ЛИНТЕР для мобильных устройств

  • Windows CE
  • Embedded Linux (Zaurus)

ЛИНТЕР для военно-промышленного комплекса

  • МСВС
  • OC2000
  • ИНТРОС

Работа с КПК

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

Поддержка GIS

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

Синхронизация данных

Для синхронизации данных, хранящихся в СУБД различных производителей, специалистами компании РЕЛЭКС разработан программный комплекс DBSync. Основное назначение DBSync – обеспечение двухсторонней синхронизации данных между серверами, персональными, мобильными и встроенными базами данных. DBSync оптимально подходит для организации работы информационно-аналитических систем, поисковых комплексов, сильно нагруженных web-сайтов, интенсивно использующих СУБД.

Мониторинг сети

В ЛИНТЕР реализована поддержка протокола SNMP (Simple Network Management
Protocol), предназначенного для мониторинга и управления сетью. Благодаря этому
можно интегрировать управление компонентами СУБД ЛИНТЕР в единую систему управления сетью.

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

  • поддержка SQL-92;
  • множество различных функций, обеспечивающих совместимость с Oracle и PostgreSQL на уровне SQL;
  • оптимизатор запросов;
  • развитый язык хранимых процедур и триггеров;
  • средства поддержки приложений реального времени;
  • поддержка иерархических транзакций;
  • полнотекстовая индексация различных типов документов (включая индексацию XML-документов);
  • наличие ANSI уровней изолированности транзакций;
  • поддержка национальных кодировок и UNICODE;
  • высокая степень защиты данных от несанкционированного доступа;
  • широкий набор поддерживаемых программно-аппаратных платформ;
  • широкий набор программных интерфейсов;
  • обеспечение гарантированного объема используемой оперативной памяти;
  • простота интеграции и встраивания в пользовательские приложения;
  • высокая производительность;
  • широкий спектр утилит администрирования (в UNIX и в WIN32);
  • наличие развитых средств архивирования баз данных (в том числе и инкрементного);
  • поддержка расширений СУБД Oracle (SEQUENCE, JOIN и т.д.);
  • возможность синхронизации данных между различными базами данных (в том числе и на карманных персональных компьютерах);
  • двунаправленная репликация с широкими возможностями разрешения конфликтов;
  • система горячего резервирования;
  • надёжность.

Технические характеристики:

Объем базы данных до 65535 таблиц каждая объёмом до 12Тб
Количество записей в одной таблице до 1 млрд.
Размер записи до 64К (не считая BLOB-полей)
Количество полей в записи до 250
Минимальный объём памяти, занимаемой ядром СУБД 3Мб (для специализированных версий – от 800К)
Защита данных 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 и т.д.
Средства разработки псевдографическая система разработки LAKUNA, любые средства разработки, поддерживающие 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, OC2000, ИНТРОС, VMS, Windows (95, 98, Me, 2000, XP, NT4), 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

СУБД ЛИНТЕР для систем реального времени

Функции реального времени СУБД ЛИНТЕР позволят Вам разработать уникальные программные комплексы для работы в Real-Time системах – QNX, SUN Solaris, OS-9, VxWorks, OS/9000, OC 2000.
Область применения систем реального времени необычайно широка – от простых контроллеров до сложнейших систем поддержки принятия решений, обладающих искусственным интеллектом. При этом жесткие требования по отказоустойчивости предъявляются не только к операционной системе, но и ко всему используемому программному обеспечению и, прежде всего, к средствам хранения и обработки данных.
Для организации обработки данных в среде реального времени мы предлагаем СУБД, не требующую администрирования, обеспечивающую необходимую надежность, высокую скорость и привычный интерфейс реляционной СУБД. Последний фактор представляет особую ценность, так как в распоряжении разработчика оказывается весь набор средств разработки для РСУБД, в отличие от многих других «специфических» продуктов.
ЛИНТЕР обладает особенностями, необходимыми для работы в Real-Time системах:

  • возможность подачи запросов в асинхронном режиме;
  • обработка запросов в соответствии с установленными приоритетами;
  • возможность отделения этапа транслирования запроса от его выполнения (использование претранслированных запросов);
  • наличие механизма событий, позволяющего устанавливать особые ситуации, при возникновении которых в системе будут происходить определенные действия;
  • наличие в системе in-memory таблиц, то есть возможности создать копию (slave) существующей таблицы (master) в памяти и работать с ней, как с самостоятельной таблицей;
  • возможность специальной настройки ядра СУБД – отключение функционала, который не требуется для выполнения конкретной задачи, что позволяет увеличить быстродействие системы в целом.

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

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

СУБД ЛИНТЕР для малого и среднего бизнеса

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

СУБД ЛИНТЕР для мобильных устройств

Решение многих задач может быть более изящным и функциональным при использовании мобильных устройств (КПК, смартфонов и т.п.). Применение мобильных устройств наиболее актуально для компаний, основой бизнеса которых является торговля и складская логистика, сервисное и техническое обслуживание и т.д. Нередко мобильные устройства позволяют оптимизировать производственные процессы.
Возможности СУБД ЛИНТЕР помогут эффективно организовать работу Вашего предприятия с использованием мобильных компьютеров под управлением ОС Windows CE и Embedded Linux.
ЛИНТЕР – это встраиваемая система с поддержкой SQL-доступа, ее удобно использовать в тех случаях, когда одним из ограничений, накладываемых на сервер баз данных, является небольшой и постоянный объем занимаемой оперативной памяти при сохранении высокой производительности, повышенной отказоустойчивости и широких функциональных возможностей.
ЛИНТЕР позволяет разработчикам использовать все преимущества реляционной СУБД, языка SQL, механизмов обеспечения ссылочной целостности, обработки транзакций и многопользовательской работы
ЛИНТЕР выгодно отличается от большинства СУБД, работающих на мобильных устройствах, тем, что может работать на этих платформах не только в качестве клиента, но и в качестве полноценного сервера баз данных. При этом система может оперировать большими объемами информации, обеспечивая широкие функциональные возможности и высокую скорость обработки данных при невысоких требованиях к вычислительным ресурсам.
В распределенной среде, поддерживающей мобильных пользователей, важнейшей является задача обеспечения актуальности информации. Поэтому при создании распределенных систем неизбежно встает вопрос синхронизации данных.
Используя ЛИНТЕР, разработчик может выбрать наиболее приемлемое для него решение – либо воспользоваться стандартными средствами репликации, встроенными в СУБД, либо использовать для синхронизации данных внешнюю программу. В качестве такой программы для синхронизации данных компания РЕЛЭКС предлагает разработчикам комплекс DBSync.

Подробнее