Главная
Новости
Статьи
Ремонт
Каркасный дом
Несущие конструкции
Металлические конструкции
Прочность дорог
Дорожные материалы
Стальные конструкции
Грунтовые основания
Опорные сооружения




21.01.2022


18.01.2022


17.01.2022


17.01.2022


16.01.2022


15.01.2022


15.01.2022





Яндекс.Метрика

СУБД Ред База Данных

29.11.2021

СУБД Ред База Данных — современная, промышленная, сертифицированная, российская система управления базами данных с открытым кодом, выпускаемая компанией РЕД СОФТ, специализированным поставщиком ПО и сервисов на основе программных компонентов с открытым исходным кодом.

СУБД Ред База Данных работает на всех основных платформах и ОС (Windows, Linux, BSD Unix, IBM AIX, HP-UX, Sun Solaris и т.д.), поддерживает многопроцессорные и многоядерные аппаратные платформы, обладает высоким быстродействием (напрямую конкурирует с такими СУБД, как Microsoft SQL Server, Oracle, IBM DB/2). Система реализует работу с языком SQL, частично поддерживается стандарт SQL-2003.

История

Прародителем Ред Базы Данных можно считать сервер баз данных InterBase, история которого начиналась в 1984 году. В 2000-х годах на основе открытых исходных кодов InterBase 6.0 был создан новый проект - Firebird. СУБД Ред База Данных основана на исходных кодах Firebird, но с рядом доработок и дополнений, отвечающий требованиям ФСТЭК. Разработчики РЕД СОФТ постоянно добавляют в свою СУБД изменения, произошедшие в Firebird, и, в обратную сторону, готовят патчи для Firebird. Они плотно сотрудничают с сообществом Firebird и сами являются контрибьюторами. На картинке видны этапы развития InterBase, Firebird и Ред Базы Данных с 1984 года по настоящий момент.

Корпорация РЕД СОФТ была основана и приступила к работе в 2006 году. Одной из основных целей деятельности является разработка промышленных систем управления базами данных (СУБД).

В 2007 году корпорация РЕД СОФТ сообщает о выходе СУБД версии 2.0 и начинает официальную поддержку этой сборки в своих дистрибутивах.

В июле 2008 года выходит СУБД Ред База Данных 2.1.0. В качестве основы СУБД используется новое ядро Firebird 2.1, в котором соответственно поддерживаются все его новые возможности и расширения, а также реализован ряд новых возможностей, среди которых:

  • многопоточная архитектура SuperClassic Server;
  • внешние хранимые процедуры;
  • полнотекстовый поиск;
  • улучшенная подсистема безопасности.

В 2012 году выпущена новая версия СУБД Ред База Данных 2.5, где используется новое ядро Firebird 2.5. В этой версии сделан ряд доработок Firebird 2.5, в результате чего обеспечена стабильная и безошибочная работа СУБД под высокой нагрузкой. В ядре Ред Базы Данных версии 2.5 также реализован ряд новых возможностей сверх возможностей Firebird 2.5:

  • JDBC драйвер, входящий в состав Ред Базы Данных, обеспечивает более чем двукратный рост скорости работы приложений по сравнению с оригинальным драйвером Jaybird для ряда задач;
  • Добавлена возможность аутентификации пользователей с использованием учетных данных на LDAP-сервере;
  • Расширена подсистема аудита.

Эта версия получила сертификат ФСТЭК на соответствие 5 классу защищенности от НСД, по 4 уровню контроля НДВ и возможности использования продукта для построения информационных систем до класса защищенности 1Г включительно и для защиты систем, обрабатывающих персональные данные до 1 класса включительно (Сертификат соответствия ФСТЭК No.2729 от 8 октября 2012 г. ).


В 2015 году СУБД Ред База Данных вошла в пятерку победителей проекта Минкомсвязи по направлению «Системы управления базами данных» (правда, из всего 7 участников в данной номинации).

В 2015 году компания РЕД СОФТ выпустила новую версию СУБД Ред База Данных 2.6, а в конце 2017 года версию 3.0, основанную на ядре Firebird 3.0.

Версии сервера

  • Ред База Данных 2.0 (больше не поддерживается)
  • Ред База Данных 2.1 (больше не поддерживается)
  • Ред База Данных 2.5 (больше не поддерживается)
  • Ред База Данных 2.6 (последний релиз 2.6.0.13364 от 29 июня 2018 г.)
  • Ред База Данных 3.0 (последний релиз 3.0.3.88 от 20 июля 2018 г.)

Технические особенности

Функциональные особенности

Обеспечение безопасности

Для обеспечения безопасности в Ред Базе Данных разработаны следующие механизмы:

  • Поддержка криптопровайдера КриптоПро;
  • Многофакторная аутентификация (контекст безопасности ОС, пароль, сертификат и т.д.);
  • Ролевой принцип контроля доступа;
  • Контроль доступа к DML и DDL операциям;
  • Контроль доступа к сервисам (можно назначать права на запуск ряда сервисов);
  • Фильтрация записей и каталогов (права определяют видимость определённых записей и каталогов);
  • Мандатный доступ, основанный на интеграции с SELinux;
  • Полное шифрование файла БД, трафика и бэкапов;
  • Выборочное шифрование столбцов таблиц ключами пользователей;
  • Обезличивание освобождаемой памяти, что исключает получение доступа к участкам памяти, которые остались после завершения процесса;
  • Контроль доступа к системному каталогу;
  • Контроль целостности средств защиты информации как при загрузке, так и динамически во время работы СУБД;
  • Аудит событий базы данных и сервера СУБД;
  • Настройка политик подключения к базе данных, с указанием факторов аутентификации, ограничением количества попыток доступа, требованиями к сложности пароля
  • Наличие сертификата ФСТЭК России.

Архитектуры сервера

Существует три архитектуры сервера:

  • Classic:
    • использует отдельный процесс на каждое пользовательское соединение
    • каждый процесс содержит в себе все что нужно для работы с базой данных:
      • область памяти для метаданных,
      • кэш данных для минимизации повторных чтений из файла БД;
      • память для сортировок
    • если происходит сбой, другие соединения остаются работоспособными
    • поддержка мультипроцессорности: в многопроцессорных системах ОС автоматически распределяет процессы по процессорам/ядрам
  • SuperServer
    • один процесс с общей областью памяти для всех пользовательских соединений
    • поддержка мультипроцессорности: параллельные запросы пользователей выполняются на разных ядрах (начиная с версии 3.0)
    • возможный сбой в одном процессе разорвет все подключения
  • SuperClassic
    • единый процесс на всех пользователей с общей памятью под сортировки
    • используется пул потоков ОС для обработки запросов от соединений, таким образом каждое соединение работает в отдельном потоке управляемом ОС, а неактивные соединения не отъедают ресурсы потоков
    • каждый поток со своим кэшем данных и областью метаданных
    • поддержка мультипроцессорности: потоки ОС легко распараллеливаются
    • возможный сбой в одном процессе разорвет все подключения

Инструменты работы с базами данных

Для работы с базами данных СУБД Ред База Данных можно использовать:

  • ISQL - утилита командной строки (входит в комплект поставки СУБД)
  • IBExpert - программа с графическим интерфейсом, предназначенная для разработки и администрирования баз данных
  • FenixSQL - простой инструмент администратора для Firebird/Ред Базы Данных (входит в комплект поставки версии 2.6)

Заказчики

В настоящее время СУБД Ред База Данных используется во многих компаниях и государственных организациях. Наиболее крупная база данных используется в АИС ФССП России, где суммарный объем центральной БД достигает 100ТБ, а максимальный размер одной физической БД доходит до 10 ТБ (собрать всю центральную БД воедино невозможно, так как СУБД не справляется с такими объемами). Здесь обрабатываются сотни одновременных подключений и сотни тысяч транзакций в час, документооборот превышает 1,2 млрд. документов в год с потерей данных не более 2% в год. Центральный сервер межведомственного электронного взаимодействия ФССП России обеспечивает в периоды пиковой нагрузки выполнение более 130 млн операций в сутки (при условии еженедельного восстановления БД). Ежедневно системой АИС ФССП России пользуются более 80 000 сотрудников и более 100 контрагентов (администраторы доходов бюджета, ОГВ субъектов РФ, кредитные организации, операторы связи и др.). В федеральной центральной базе данных имеются сведения о более чем 198 миллионах исполнительных производств и более чем 5,2 млрд карточек документов. АИС развёрнута и функционирует в 83 территориальных органах ФССП России и Центральном аппарате ФССП России. В настоящее время функционирует в более чем 2 642 отделах судебных приставов и в каждом из них требует ежемесячного ручного резервного копирования с последующим восстановлением для предотвращения деградации производительности вследствие фрагментации.


Имя:*
E-Mail:
Комментарий: