СУБД Ред База Данных 3.0 Промышленная редакция

Обновлено 2 сентября 2022 г.

Ядро СУБД Ред База Данных построено на основе одной из самых известных и распространенных в мире СУБД с открытым кодом — Firebird, которая используется в решениях различного масштаба: от встроенных аппаратных систем и решений для небольших компаний до ИТ-систем крупнейших корпораций с размерами баз данных до десятков терабайт и десятками миллионов транзакций в день. СУБД Ред База Данных соответствует принятым в мировой практике промышленным стандартам качества, надежности и безопасности.

Особенности

  • Поддержка стандарта SQL-2008
  • Входит в реестр российского ПО
  • Сертификат ФСТЭК России
  • Масштабируемая SMP архитектура SuperServer
  • Синхронная и асинхронная репликация
  • Отказоустойчивый кластер
  • Мониторинг производительности и аудит событий в реальном времени
  • Аудит изменения прав доступа
  • Аутентификация по ГОСТ алгоритмам
  • Интеграция КриптоПро 4.0
  • Аутентификация через LDAP/AD/GSSAPI
  • Полнотекстовый поиск
  • Автономные транзакции
  • 64-битный счетчик транзакций
  • Инкрементальный бэкап
  • Возможность восстановления инкремента в существующую БД
  • Онлайн валидация БД
  • Глобальные временные таблицы
  • Внешние хранимые процедуры, триггеры и функции
  • Оконные функции
  • Расширенный набор системных функций
  • Java библиотеки
  • Контроль целостности исполняемых файлов

СУБД Ред База Данных имеет 5 класс защищенности по Руководящему Документу «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Показатели защищенности от несанкционированного доступа к информации»
А также 4 уровень контроля по Руководящему Документу «Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей».

Функциональные возможности:

  • Инструменты администрирования
  • Скрытие кода хранимых процедур и функций
  • Планировщик заданий
  • Хранимые процедуры, функции, триггеры (на встроенном языке PSQL, на языке Java, API для добавления других)
  • Встроенная архитектура без выделенного сервера
  • Все виды резервного копирования
  • Поддержка уведомлений о событиях в БД

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

  • Многофакторная аутентификация
  • Поддержка криптопровайдера КриптоПро
  • Ролевой принцип контроля доступа
  • Контроль доступа к DML и DDL операциям
  • Контроль доступа к сервисам (можно назначать права на запуск ряда сервисов)
  • Аудит событий базы данных и сервера СУБД
  • Политики безопасности
Инструкция по развертыванию

Для начала работы с образом Ред База Данных в Яндекс.Облако, установите и инициализируйте CLI Яндекс.Облако, используя инструкции:
Начало работы с интерфейсом командной строки
Интерфейс командной строки.

В инструкции также используются isql из состава Ред База Данных и утилита jq.

Назначьте переменные, для использования в командах

IMAGE_FAMILY=redsoft-red-database-enterprise-3-0
NET_PREFIX=rdb-test
NET=$NET_PREFIX-net
SUBNET=$NET_PREFIX-subnet
VM=rdb30-test
BOOT_DISK=$VM-boot
DATA_DISK=$VM-data
DATA_DISK_SIZE=100

Создайте новую сеть и подсеть

yc vpc network create --name $NET
yc vpc subnet create --name $SUBNET --range 192.168.1.0/24 --network-name $NET 

Сгенерируйте новый SSH-ключ, если необходимо

ssh-keygen -t rsa -b 2048

Создайте виртуальную машину

yc compute instance create --name $VM --hostname $VM --cores 2 --memory 2 \
--create-boot-disk name=$BOOT_DISK,image-folder-id=standard-images,image-family=$IMAGE_FAMILY \
--network-interface subnet-name=$SUBNET,nat-ip-version=ipv4 \
--ssh-key ~/.ssh/id_rsa.pub 

Сервис Ред База Данных запускается по-умолчанию и доступен по порту 3050.

Пароль SYSDBA будет установлен в значение Compute Instance ID при первом запуске виртуальной машины.

Подключитесь к Ред База Данных

Назначим переменные с ID виртуальной машины и получим ее внешний IP:

VM_IP=$(yc compute instances list --format json | jq -r ".[] | select (.name == \"$VM\").network_interfaces[0].primary_v4_address.one_to_one_nat.address")
VM_ID=$(yc compute instances list --format json | jq -r ".[] | select (.name == \"$VM\").id")

Подключаемся:

isql -u sysdba -p $VM_ID ${VM_IP}:employee

При необходимости смените пароль sysdba:

alter user sysdba set password 'новыйпароль';

Добавим диск для баз данных

Создаем новый диск в Яндекс.Облако и подключим его к виртуальной машине:

yc compute disks create --name $DATA_DISK --size $DATA_DISK_SIZE --type network-hdd
yc compute instances attach-disk --name $VM --disk-name $DATA_DISK

Подключаемся к виртуальной машине по SSH:

ssh yc-user@$VM_IP

Создадим раздел диска на:

sudo parted -s -a optimal -- /dev/vdb mklabel gpt mkpart primary ext4 1MiB 100%
sudo mkfs -t ext4 /dev/vdb1

Смонтируем его:

sudo mkdir /db
echo $(sudo blkid -o export /dev/vdb1 | grep UUID) /db ext4 defaults,nofail 1 2| sudo tee -a /etc/fstab
sudo mount /db
sudo chown firebird:firebird /db
sudo chmod 0770 /db

Добавим новый псевдоним для базы данных:

echo newdb=/db/newdb.fdb | tee -a /opt/RedDatabase/databases.conf

Теперь можно создать и подключиться к новой базе данных:

echo "create database '${VM_IP}:newdb';" | isql -u sysdba -p $VM_ID
isql -u sysdba -p $VM_ID ${VM_IP}:newdb 

от 12 774 ₽ / в месяц

Минимальная стоимость ВМ при базовой конфигурации 
Тип тарификации
Hourly (Pay as you go)
Тип
Виртуальная машина
Категория
Базы данных
Издатель
REDSOFT
Примеры использования

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

Может применяться:

  • в государственных информационных системах (ГИС) до первого класса защищенности включительно;
  • для защиты информации в информационных системах персональных данных (ИСПДн) до первого уровня защищенности персональных данных включительно.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.

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

Горячая линия: +7 (800-20) 0-48-02
Электронная почта: rdb@red-soft.ru

Идентификаторы продукта
image_id:
fd89k8i7apc7kjffmscm
family_id:
redsoft-red-database-enterprise-3-0
Состав продукта
ПОВерсия
СУБД Ред База Данных. Промышленная редакция3.0
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: СУБД Ред База Данных 3.0 Промышленная редакция

от 12 774 ₽ / в месяц

Минимальная стоимость ВМ при базовой конфигурации 
Тип тарификации
Hourly (Pay as you go)
Тип
Виртуальная машина
Категория
Базы данных
Издатель
REDSOFT