Російська СУБД Лінтер

Лінтера - єдина система управління базами даних, яка повністю розроблена в Росії.

Можливості Лінтера не обмежуються тільки прекрасною вбудовуваність. Система надає розробнику те, що він має право очікувати від будь-якої корпоративної СУБД - повний набір інтерфейсів і утиліт, необхідних для розробки додатків.

СУБД Лінтер підтримує практично всі операційні системи. Це дозволяє створювати на її основі Кросплатформені додатки.

Сімейство СУБД Лінтер включає в себе чотири сервера баз даних:

Фахівці вибирають Лінтера як просту, повнофункціональну, високопродуктивну і надійну СУБД.

Лінтера - російська СУБД, що реалізує стандарт SQL-92 і підтримує більшість операційних систем, в тому числі сімейство Windows (включаючи Windows CE), різні версії UNIX, ОС реального часу (включаючи QNX).

Історія СУБД Лінтер

Історія СУБД Лінтер починається в 1980 році. У системи були свої вітчизняні попередники, в розробці яких брали безпосередню участь творці СУБД Лінтер. До 1983 року в Воронезькому СКТБ "Сістемпрограмм", в рамках державного замовлення, був розроблений і успішно завершений проект реляційної СУБД БАРС під управлінням операційної системи реального часу РАФОС (аналог американської RT-1 1) для машин сімейства СМ ЕОМ.

З 1985 року розробниками системи була прийнята концепція мобільності, сумісності та відкритості, результатом реалізації якої стало створення СУБД ІНТЕРЕАЛ. Дана система охоплювала широкий спектр програмно-апаратних платформ: від ЕОМ Електроніка-85 і керуючих модулів на базі Intel 8086 до обчислювальних комплексів на базі СМ1702, Електроніка 82, і їх прототипів сімейства VAX.

Основні напрямки застосування СУБД Лінтер: державні проекти, системи реального часу (real time system), вбудовані системи (embeded system) і т. Д. Для СУБД Лінтер існують програмні інтерфейси для більшості популярних засобів розробки. СУБД Лінтер - єдина в своєму класі, що має сертифікати на відповідність 2 класу захисту інформації від несанкціонованого доступу та 2 рівня контролю відсутності декларованих можливостей для СВТ. СУБД Лінтер - багаторазовий учасник різних міжнародних виставок програмного забезпечення (CeBIT, SofTool, COMDEX та інших).

СУБД "Линтер" має безліч модифікацій, серед них сімейство сумісних комерційних СУБД для різних платформ, що поставляються ЗАТ РЕЛЕКС і їх дистриб'юторами, а також спеціалізовані версії для МО і МВС: "Линтер-ВС", що працює під ОС МСВС, і "Линтер-ВТ "- відповідно під ОС МСВТ. Як базовий продукт СУБД "Линтер" - власність ЗАТ РЕЛЕКС. Зі зрозумілих причин про "Линтер-ВС" ми нічого конкретного писати не можемо, тому мова піде про "громадянської" СУБД - "Линтер". Проекти під Linux "Линтер" - СУБД, що має вже 15-річну історію. За часів СМ ЕОМ, в 1983 році, під ОС реального часу РАФОС в воронезькому СКТБ "Сістемпрограмм" була розроблена СУБД БАРС. Це була перша радянська реляційна система, причому на 100% оригінальна - на цей раз радянські розробники ні у кого нічого не крали і не копіювали. У 1985 році було вирішено зробити СУБД яку переносять. Сімейство переносяться СУБД з'явилося 90 - му році під ім'ям СУБД ІНТЕРЕАЛ. В цьому ж році утворилося науково-виробниче підприємство РЕЛЕКС, що розшифровується як "Реляційні експертні системи". РЕЛЕКС поставило задачу поєднати в одній СУБД переваги персональних і великих промислових СУБД. Так з'явилася багатоплатформенна СУБД "Линтер", що працює практично на всіх комерційних ОС і на вільних ОС Linux і FreeBSD.

"Линтер" часто називають Oracle-подібної СУБД. Розробники пояснюють, що з таким же успіхом можна говорити, що їх СУБД подібна Informix, Sybase - будь-який реляційної СУБД з архітектурою клієнт-сервер. Навіть найвіддаленіша прародителька "Линтер" - БАРС будувалася на реляційних принципах. "При створенні 'Линтер', - розповідає Віталій Максимов, один з розробників цієї системи, розглядалося безліч систем. Але робилося це не з хакерських позицій (в сенсі зламати і поцупити), а з дослідних (визначити функціональність і т. Д.). Розглядалися такі системи, як ADABAS, Oracle, REQUIZ, Quel, Informix - все потроху дивилися, порівнювали, пробували. Але просто так не 'здирали' нічого ".

Але цього сьогодні недостатньо, потрібно встигати за лідируючими промисловими СУБД. Зусилля розробників спрямовані зараз приблизно на той же, на що продовжують витрачати свої кращі ресурси Oracle, Informix, Microsoft та інші. Одне з найважливіших напрямків - вдосконалення механізмів розпаралелювання запитів. Концепція распределенности СУБД "Линтер" дозволяє прозоро обробляти запити до даних, що знаходяться в різних базах даних, незалежно від їх матеріального становища. Це дозволяє баз даних функціонувати незалежно один від одного. Крім того, ця концепція забезпечує рівноправний доступ користувачів до різних баз даних, розташованим в різних вузлах обчислювальної мережі.

Щоб забезпечити одночасну роботу можливо більшому числу користувачів, в "Линтер" реалізовані різні блокування аж до блокування на рівні запису - як у лідируючих промислових СУБД.

Масштабованість СУБД - одне з найбільш важких у виконанні вимог. Заступник генерального конструктора Михайло Єрмаков каже: "Ми поки і не заявляємо, що сильно масштабується. Поки що ми не зможемо ефективно використовувати кластер на сотнях процесорів, більш того, ми навіть не зможемо використовувати більше чотирьох процесорів на одній машині ефективно. Поточні параметри за обсягами наших реальних баз - гігабайти; кількість користувачів, що працюють одночасно, - десятки. Однак ми розвиваємося і сподіваємося до кінця року нормально використовувати багатопроцесорні архітектури ".

РЕЛЕКС активно впроваджує у своїй СУБД Web-технології. До цього компанію сильно стимулює діяльність на світовому ринку. На замовлення американців ( "Линтер" вже шість років продається на ринку США) створена система дистанційного тестування та навчання TestLink. Скоро, мабуть, почнеться перенесення цієї системи під Linux. Ще один напрямок - розробка системи повнотекстового пошуку для Blob-об'єктів.

Найбільший проект, реалізований на базі операційної системи Linux, - Інформаційна система ГИБДД Воронезької області, яка призначена для введення, зберігання і пошуку необхідної інформації співробітниками різних підрозділів інспекції. Система покликана забезпечити двосторонній зв'язок між обласним відділенням інспекції і знаходяться на значній відстані районними відділеннями, об'єднати накопичені в кожному підрозділі дані в єдину територіально розподілену базу. В системі передбачена перевірка знову надходить, так як дані вводяться різними людьми, не пов'язаними один з одним, і не виключається можливість введення неповної, помилкової або дублюючої інформації.

Питання захисту від несанкціонованого доступу в інформаційній системі Державної інспекції безпеки дорожнього руху має велике значення. Для надійного захисту інформації кожен користувач має свій унікальний номер і набір повноважень. Ведеться протоколювання роботи. Всі зміни, що вносяться до бази, реєструються, а кожна запис реєстрації містить в хронологічному порядку інформацію про користувача, який її зрадив, і дату / час останньої зміни. Є можливість відстежувати зміни об'єкта в часі. Система ставить мінімальні вимоги до комп'ютерної техніки. Обмін інформацією може здійснюватися за допомогою електронної пошти або магнітних носіїв.

Linux-версія СУБД "Линтер" використовується також в спеціальних проектах Міністерства оборони РФ і ФСБ.

Технічні характеристики СУБД Лінтер

Схожі статті