Linter Bastion

SOFT.Cnews: Linter Bastion

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

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


Существенно расширен список поддерживаемых операционных систем, включая ОС для 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. Ограничение на количество ответов запроса. Позволит выдавать только заданное количество ответов на запрос.

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

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

  • Максимальная длина ключа, байт - 1024
  • Максимальная длина имени таблицы и поля - 66 символов
  • Максимальная длина BLOB-объекта, Гбайт - 2
  • Индекс строится по B*-дереву

Платформы

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

Ïîääåðæèâàåìûå ñåòåâûå ïðîòîêîëû

TCP/IP(â òîì ÷èñëå è SSL), SPX, NetBios, Named Pipes

Îáùèå õàðàêòåðèñòèêè ÑÓÁÄ ËÈÍÒÅÐ

ÑÓÁÄ ËÈÍÒÅÐ – ýòî ðåëÿöèîííàÿ ñèñòåìà óïðàâëåíèÿ áàçàìè äàííûõ. Âîçìîæíîñòè ñèñòåìû ËÈÍÒÅÐ ïîçâîëÿþò èñïîëüçîâàòü åå äëÿ ðåøåíèÿ ïðàêòè÷åñêè ëþáûõ çàäà÷ – îò ïðèëîæåíèé äëÿ ìèêðîêîíòðîëëåðîâ äî êîðïîðàòèâíûõ èíôîðìàöèîííûõ ñèñòåì.

ËÈÍÒÅÐ – ìíîãîïëàòôîðìåííàÿ ñèñòåìà, ðàáîòàþùàÿ â ðàçëè÷íûõ îïåðàöèîííûõ ñèñòåìàõ (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 ËÈÍÒÅÐ ïðèìåíÿåòñÿ â ñèñòåìàõ ìàññîâîãî îáñëóæèâàíèÿ, ãäå íåäîïóñòèìî äîëãîå îæèäàíèå âûïîëíåíèÿ òðàíçàêöèé, êîãäà íåîáõîäèìûå äàííûå íàõîäÿòñÿ â ðàñïîðÿæåíèè äðóãîãî ïîëüçîâàòåëÿ.

ËÈÍÒÅÐ – ëåãêî âñòðàèâàåìàÿ ñèñòåìà. Êîìïîíåíòû ËÈÍÒÅÐ ìîãóò áûòü ñêðûòû îò ïîëüçîâàòåëÿ ïðèêëàäíîé ïðîãðàììû, ïðè ýòîì âñå íàñòðîéêè è êîíôèãóðàöèÿ âûïîëíÿþòñÿ àâòîìàòè÷åñêè â ìîìåíò óñòàíîâêè ýòîé ïðèêëàäíîé ïðîãðàììû. Äàííîå ñâîéñòâî ïîçâîëÿåò ðàçðàáîò÷èêàì ïðèêëàäíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ ñîçäàâàòü ïðîäóêòû, íå òðåáóþùèå îòäåëüíîé óñòàíîâêè è êîíôèãóðèðîâàíèÿ ÑÓÁÄ.

 ËÈÍÒÅÐ ðåàëèçîâàí ìåõàíèçì ïîääåðæêè ðåçåðâíûõ ñåðâåðîâ, îáåñïå÷èâàþùèé âûñîêóþ íàä¸æíîñòü è ïðîèçâîäèòåëüíîñòü ãîðÿ÷åãî ðåçåðâà. Ïðè ñáîå â ðàáîòå îñíîâíîãî ñåðâåðà âðåìÿ ïåðåõîäà ðåçåðâíîãî ñåðâåðà â ðåæèì îñíîâíîãî ñîñòàâëÿåò âñåãî íåñêîëüêî ñåêóíä. Ñèñòåìà ãîðÿ÷åãî ðåçåðâèðîâàíèÿ ËÈÍÒÅÐ ïðåäíàçíà÷àåòñÿ äëÿ îòêàçîóñòîé÷èâûõ ïðîãðàììíûõ êîìïëåêñîâ è èñïîëüçóåòñÿ, íàïðèìåð, äëÿ óïðàâëåíèÿ äâèæåíèåì âîçäóøíîãî òðàíñïîðòà.


Новый 4-звёздочный отель Bastion расположен в центре Задара, на расстоянии пешей прогулки от многих городских достопримечательностей, включая известный морской орган.


Hotel Bastion is a new 4-star hotel in the city centre of Zadar, within walking distance of many of the city's sights, including the renowned sea organ.

Linter Multiversion опирается на мощные возможности базовой версии Linter Standard.

Система обеспечивает высокую доступность данных и более быструю обработку конкурирующих транзакций благодаря реализации многоверсионного хранения записей с поддержкой ANSI-уровней изолированности транзакций.

Linter Multiversion позволяет разработчикам создавать приложения, работающие под управлением различных операционных систем:

Многоверсионность позволила сделать чтение и модификацию данных независимыми процессами, т.к. модификация записи в таблице приводит к появлению новой версии этой записи. При этом в общем случае не требуется специального процесса "чистки" устаревших (неактуальных) версий, так как в системе реализован механизм их переиспользования.

Реализация механизма версионности позволила улучшить показатели распараллеливания при многопользовательской работе. При этом поддерживаются стандартные режимы работы транзакций от Dirty Read до Serializable.

Благодаря механизму многоверсионности каждая прикладная задача может долгое время независимо продолжать работу со своей версией изначальных данных. И только при команде фиксации транзакции потребуется синхронизация изменений, сделанных с одними и теми же данными из различных программ.

Серверная лицензия на 50 клиентских подключений

* Продукт на складе отсутствует. Поставка под заказ выполняется в течение 4-6 недель после подтверждения оплаты.

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

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



Решение многих задач может быть более изящным и функциональным при использовании мобильных устройств (КПК, смартфонов и т.п.). Применение мобильных устройств наиболее актуально для компаний, основой бизнеса которых является торговля и складская логистика, сервисное и техническое обслуживание и т.д. Нередко мобильные устройства позволяют оптимизировать производственные процессы.

Возможности СУБД ЛИНТЕР помогут эффективно организовать работу Вашего предприятия с использованием мобильных компьютеров под управлением ОС Windows CE и Embedded Linux.

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

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

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

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

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

Наверх