Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика2.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
466.94 Кб
Скачать

3.2.5. Линтер

ЛИНТЕР – единственная система управления базами данных, которая полностью разработана в России.

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

Семейство СУБД ЛИНТЕР включает в себя четыре сервера баз данных: Linter Standard, Linter Bastion, Linter Real Time и Linter Multiversion. В настоящем разделе представлена информация, общая для всех систем семейства ЛИНТЕР.

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

ЛИНТЕР – многоплатформенная система, работающая в различных операционных системах (WIN32, включая Windows СE, NetWare, различные версии UNIX, OS9/9000, QNX, VxWorks и др.) и использующая достоинства каждой из них. На всех платформах базовый вариант системы ЛИНТЕР имеет один и тот же интерфейс, что позволяет при необходимости легко перейти на другую операционную систему. СУБД ЛИНТЕР поддерживает различные аппаратные платформы: Intel, Sparc, MIPS, Alpha, VAX, ARM, SHx и др. При этом поддерживается прозрачное взаимодействие между клиентскими приложениями и сервером БД, функционирующими в разных программно-аппаратных средах. 

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

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

  • интерактивный/пакетный SQL-интерфейс – Inl;

  • утилиты администратора (графические, псевдографические, утилиты командной строки), обеспечивающие пользователям полный набор средств по администрированию БД и обработке хранящейся в ней информации;

  • PCI - встроенный SQL (embedded SQL) для языков C и C++; 

  • ODBC – интерфейс ODBC 3.x; 

  • OLE DB – интерфейс доступа к данным в среде Windows; 

  • Perl – интерфейс, позволяющий осуществлять доступ к ресурсам СУБД ЛИНТЕР из программ, написанных на Perl (поддержаны спецификации DBI и собственной разработки); 

  • Php –интерфейс, позволяющий осуществлять доступ к ресурсам СУБД ЛИНТЕР из программ, написанных на PHP (v. 3.х, 4.х, 5.х);

  • dbExpress – интерфейс доступа к СУБД ЛИНТЕР из популярных средств разработки Delphi/Kylix/C++ Builder;

  • Jdbc - интерфейс JDBC 1.0, 2.0, 3.0;

  • Lintcl - интерфейс поддержки Tcl/Tk;

  • LinPy - интерфейс доступа к данным из программ, написанных на Python;

  • Oralin - интерфейс для использования СУБД ЛИНТЕР из программ, разработанных с использованием OCI интерфейса СУБД Oracle;

  • LinAPI (Linter Application Program Interface) – это интерфейс высокого уровня, предназначенный для разработки сложных программ на языке C;

  • Call – программный интерфейс низкого уровня

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

Благодаря использованию режима обработки транзакций Optimistic Concurrency Control ЛИНТЕР применяется в системах массового обслуживания, где недопустимо долгое ожидание выполнения транзакций, когда необходимые данные находятся в распоряжении другого пользователя.

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

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

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

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