Linter Standard

ЛИНТЕР - российская СУБД

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

О СУБД ЛИНТЕР

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

ЛИНТЕР

Сейчас ЛИНТЕР используется во многих отечественных проектах. Поставляется СУБД в четырёх редакциях: БАСТИОН, Real Time, Standard и Multiversion. Каждая редакция рассчитана на определённые условия использования. Давайте рассмотрим все редакции подробно.

Редакции СУБД ЛИНТЕР

Linter Standard – это базовое решение семейства ЛИНТЕР позволяющее решать большинство задач связанных с хранением и обработкой данных. К основным плюсам этого решения можно отнести компактность, простоту, встраиваемость и масштабируемость. Эта редакция поддерживает наибольшее количество операционных систем, в том числе для мобильных устройств: Windows, Linux, Mac OS X, FreeBSD, Unix System V, SUN Solaris, HP-UX, OpenVMS, PalmOS, Android, EmbeddedLinux и Windows CE. Для разработчиков предоставляется богатый набор утилит и программных интерфейсов: ODBC, ADO.NET, OLEDB, JDBC, PHP, Python, DBExpress, PERL/DBI, Ruby, OCI и пр.

ЛИНТЕР БАСТИОН отличается наивысшей степенью защиты данных, подтверждённой сертификатами ФСТЭК России и Министерством обороны РФ по 2 и 3 классу защищённости от несанкционированного доступа (НСД) к информации соответственно и по 2 уровню контроля отсутствия недекларированных возможностей (НДВ). Вот ключевые защитные механизмы СУБД ЛИНТЕР: шифрование данных, мандатная и дискреционная защита, контроль доступа с рабочих станций (в т.ч. по графику работы пользователя и по списку разрешённых станций), защита ввода-вывода на внешний носитель, аудит всех действий пользователей, удаление остаточной информации (в оперативную и внешнюю память записывается маскирующая информация). Эта редакция СУБД может работать в среде MS Windows, Linux, QNX, МС ВС, ОС РВ (ОС 2000) и ИНТРОС.

Linter Real Time – эта редакция предназначена для автоматизированных систем, работающих в режиме реального времени и предоставляет следующие дополнительные возможности: слежение за использованием внутренних ресурсов ядра СУБД, обработка запросов в асинхронном режиме, сбор статистики по физическому вводу-выводу данных, создание копий таблиц в памяти (in-memory таблицы) и работа с ними, как с обычными таблицами, возможность специальной настройки ядра СУБД для увеличения быстродействия. Работает СУБД в средах VxWorks, QNX, RTOS-32, ОС РВ (ОС 2000), OS-9000 и OS-9.

Ключевые особенности СУБД Linter Standard:

  • Простота.
  • Скорость.
  • Надёжность.
  • Кросс-платформенность.
  • Компактность.
  • Встраиваемость.
  • Совместимость.
  • Масштабируемость

Надёжность, производительность и простота Linter Standard позволили сделать эту версию базовой для всего семейства СУБД ЛИНТЕР, разработанного Группой компаний РЕЛЭКС. В Linter Standard реализована базовая функциональность, необходимая для разработки прикладных задач в различных средах:
— Windows
— Linux
— FreeBSD
— SUN Solaris
— Mac OS X
— Unix System V
— HP-UX
— OpenVMS
— Embedded Linux
— PalmOS
— Android
— Windows CE

СУБД ЛИНТЕР Linter Standard

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

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

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

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

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

* Простота
* Скорость
* Надёжность
* Кросс-платформенность
* Компактность
* Встраиваемость
* Совместимость
* Масштабируемость

The contents of a .sublimelinterrc file should be JSON settings in the same format as the "user" object in user settings. For example, here is a .sublimelinterrc that sets the “@python” meta setting for all linters and configures flake8 to ignore all warnings:

Inline settings¶

Sometimes you need to change the settings for a single file. Some linters may define one or more inline settings, which are settings that can specified directly in a file.

Note

Inline settings must appear within a comment on the first two lines of a file to recognized.

The format for inline settings is as follows:

Let’s break this down a bit:

<comment>

This represents the comment start characters for the linter’s language. This may be followed by any number of characters before the actual inline settings.

OpenVMS

Switch between standard and semistandard styles.
If checkStyleDevDependencies is true this setting will be ignored.

showEslintRules (default: false)

Enable/disable showing the id of the offended eslint rules.

Contributing

If you would like to contribute enhancements or fixes, please do the following:

  1. Fork the plugin repository.
  2. Hack on a separate topic branch created from the latest master.
  3. Commit and push the topic branch.
  4. Make a pull request.
  5. Be patient. ;-)

standard.lintText(text, [opts], callback)

Lint the provided source text to enforce javascript Standard Style. An opts object may
be provided:

The callback will be called with an Error and results object:

standard.lintFiles(files, [opts], callback)

Lint the provided files globs. An opts object may be provided:

The callback will be called with an Error and results object (same as above).

IRC channel

Join us in #standard on freenode.

License

MIT. Copyright (c) Feross Aboukhadijeh.

Наверх