Подключение собственного хранилища Postgre SQL

Изменено Wed, 24 Jan 2024 на 01:02 AM

По умолчанию при создании аккаунта GOOD.BI мы разворачиваем для вашего аккаунта хранилище в облачной инфраструктуре с типом базы Postgre SQL.


Вы можете использовать собственное хранилище для хранения всех данных аккаунта, которые импортирует и обрабатывает для вас GOOD.BI. 


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


Указывая свою базу данных в качестве основного хранилища данных, вы принимаете на себя ответственность о её работоспособности, доступности 24\7, а так же обеспечения её защиты от несанкционированного доступа.



Системные требования к серверу баз данных

Для пользователей, которые будут вести в нашем сервисе до 5 проектов

  • Процессор: 1.5 гигагерц (ГГц) или больше, от 1 ядра 64-разрядном процессоре;
  • ОЗУ: 2 гигабайта (ГБ) или более;
  • Хранилище: Устройство хранения на 10 ГБ или больше (в зависимости от вашего будущего объема данных);
  • Сетевой адаптер: Адаптер Ethernet с пропускной способностью не менее 1 гигабит в секунду. Для сервера выделен статический IP адрес.
  • ПО: PostgreSQL версии >= 13

Для пользователей, которые будут вести в нашем сервисе до 50 проектов

  • Процессор: 1.5 гигагерц (ГГц) или больше, не менее 2 ядер 64-разрядном процессоре;
  • ОЗУ: 4 гигабайта (ГБ) или более;
  • Хранилище: Устройство хранения на 100 ГБ или больше (в зависимости от вашего будущего объема данных);
  • Сетевой адаптер: Адаптер Ethernet с пропускной способностью не менее 1 гигабит в секунду. Для сервера выделен статический IP адрес.
  • ПО: PostgreSQL версии >= 13
  • Непрерываемая БД (не burstable) в случае облачных сервисов

Для пользователей, которые будут вести в нашем сервисе более 50 проектов

  • Процессор: 1.5 гигагерц (ГГц) или больше, не менее 2 ядер 64-разрядном процессоре;
  • ОЗУ: 8 гигабайт (ГБ) или более;
  • Хранилище: Устройство хранения на 500 ГБ или больше (в зависимости от вашего будущего объема данных);
  • Сетевой адаптер: Адаптер Ethernet с пропускной способностью не менее 1 гигабит в секунду. Для сервера выделен статический IP адрес.
  • ПО: PostgreSQL версии >= 13
  • Непрерываемая БД (не burstable) в случае облачных сервисов



Требования к конфигурации PostgreSQL :


При подключении облачных (управляемых) баз данных в сервисах Google Cloud, Yandex.Cloud, AWS, Microsoft Azure и т.д. настоятельно рекомендуем использовать непрерываемые кластеры, так как разрыв соединения с БД моджет привести к прерыванию скачивания данных из сервисов или обновления дашборда.


1. Локаль Базы данных ru_RU.UTF-8


2. Ваш сервер разрешает подключения со следующих ip-адресов:


78.46.105.226

88.99.148.90

194.67.32.242

178.161.139.178

138.201.133.122

94.130.13.34

23.88.75.147

46.146.222.224


3. Указанный вами пользователь имеет все привилегии (ALL PRIVILEGES) на выделенную базу данных для сервиса. В своем решении мы:

  • Создаем, обновляем, удаляем таблицы и индексы к ним.
  • Создаем представления таблиц (views)
  • Создаем функции (routines)
  • Создаем и обновляем схемы данных (schema)


Порядок подключения

1. Убедитесь, что база данных не содержит других таблиц в схеме public, наш сервис будет использовать её для хранения скаченных данных.


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

URL сервера (host)

Порт

Имя базы данных

Имя пользователя (login)

Пароль (password)


С этого момента данные начнут загружаться в вашу базу данных.



Как проверить версию PostgreSQL

Выполните SQL запрос:

SELECT version();

Пример успешного ответа:

PostgreSQL 13.3 (Debian 13.3-2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 7.3.0-11) 7.3.0, 64-bit



Как проверить локаль базы данных

Выполните SQL запрос:

SHOW LC_COLLATE;

Пример успешного ответа:

 lc_collate ------------- ru_RU.UTF-8 



Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью