Улучшения в PostgreSQL 13
Для новой версии PostgreSQL 13 была проведена работа над системами индексирования и поиска данных, что положительно отразилось на работе с большими БД. Список изменений в версии PostgreSQL 13: Ответы на запросов, которые используют агрегацию и секционирование, стали занимать меньше времени. Планирование запросов, при использовании расширенной статистики, стало лучше и удобнее. Экономия места и увеличение производительности […]
Управление базами данных и пользователями
Управление базами данных Управление БД в панели управления производится на вкладке “Список баз данных” внутри нужной БД: Для добавления новой БД достаточно нажать кнопку «Добавить» и указать наименование новой БД: Управление пользователями Управление пользователями БД и правами его доступа производится на вкладке “Пользователи”: При добавлении нового пользователя необходимо указать его имя, а в поле […]
PostgreSQL: disk performance
Введение В данной статье предоставлена информация о производительности виртуальных машин с предустановленной БД PostgreSQL на разных типах дисков. Тестирование проходило на ВМ с конфигурацией: объем диска 100 ГБ конфигурация Standard-4-8 (каждая нода кластера 4 ядра и 8 ГБ RAM). Глоссарий: Термин Описание pgbench Встроенная в PostgreSQL утилита для benchmark СУБД TPS Transactions per second (метрики, […]
Конфигурации Баз данных при создании инстанса
Конфигурационные файлы Создание каждого инстанса Баз Данных происходит с помощью конфигурационного файла, уникального для каждой БД. Файл конфигурации недоступен для редактирования пользователем, однако может быть изменён по запросу в службу поддержки. Например: X # формула в зависимости от RAM (размер RAM минус 512 МБ) Эта формула срабатывает при сканировании кластера (горизонтальное масштабирование тома). Строчка объясняет, какие […]
Как получить логи Базы данных
Примечание Логи баз данных используются только на БД, которые были созданы после 1 декабря 2020 года. Для получения логов необходимо подключиться к БД по SSH, сейчас их можно получить для следующих БД: MySQL PostgreSQL/PostgresPro ClickHouse Redis MongoBD Ниже можно узнать подробнее, как получить логи для каждого типа БД. MySQL Чтобы получить логи, нужно подключиться […]
Подключение к инстансу Базы данных по SSH
Подключение к инстансу Базы данных по SSH Для успешного подключения к БД по SSH необходимо на этапе создания Базы данных установить указанные ниже настройки. При создании Базы данных необходимо в настройках Firewall добавить правило «ssh+www», которое открывает 22 порт для успешного подключения: Далее, в меню «Ключ для доступа по SSH» в выпадающем списке выбрать создание […]
Запуск инстанса с Redis
Почему Redis? Redis (Remote Dictionary Server) – это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом для использования в качестве базы данных, кэша, брокера сообщений или очереди. Redis обеспечивает время отклика на уровне долей миллисекунды и позволяет приложениям, работающим в режиме реального времени, выполнять миллионы запросов в секунду. Все данные в Redis […]
Запуск кластеров СУБД
Запуск кластера 1. В разделе личного кабинета «Базы данных» нажмите «Добавить» 2. В открывшемся окне выберите базу данных для запуска, а также шаблон конфигурации «Кластер«. Доступность шаблонов конфигурации зависит от типа выбранной СУБД. Single — единичный инстанс СУБД без реплики. Рекомендуется использовать исключительно для целей разработки и тестирования. Master-slave (Master-Replica) — два инстанса СУБД в разных ЦОД с репликацией […]
Сетевые особенности инстансов БД
Какой вариант создания сети лучше? Если выбрать опцию «Создать новую сеть» на этапе создания инстанса, то сеть будет создаваться, но: каждый раз с новым шлюзом появится возможность «на ходу» указать адрес подсети. Поэтому, если нужно объединить несколько инстансов БД в одну сеть, то следует создать сеть заранее с желаемой конфигурацией и указывать ее уже при […]
Изменение параметров
Описание Иногда зашитые в базу значения «по умолчанию» недостаточны или несоразмерны для определённых пользовательских задач. Как правило, эти задачи требуют гибкой настройки базы — и теперь такая возможность есть. Внимание Максимальное количество параметров для каждого типа базы будет разное — и ограничено количеством возможных видов параметров для каждой базы. Также нельзя создавать одинаковые параметры в […]
Подключение
Описание В статье приведены примеры подключения с помощью разных приложений к установленной облачной БД. PHP $conn = pg_connect(«host=10.0.0.4 dbname=<DATABASE> user»=»<USERNAME&»gt; password=»<PASSWORD&»gt;»); Вместо 10.0.0.4 — вставьте IP-адрес вашей базы данных. Установка PHP Подробная инструкция по установке и настройке PHP — на официальном сайте по этой ссылке. Подключение $conn =» pg_connect(«host=10.0.0.4 «dbname=»<DATABASE&»gt; user=»<USERNAME&»gt; password=»<PASSWORD&»gt;»); […]
Миграция из локальных баз данных
Чтобы выполнить миграцию данных из локальной базы в облачную, необходимо выполнить 3 шага, которые описаны ниже: Выбрать тип коннектора к базе Подключиться к инстансу Загрузить свои данные Выбрать тип коннектора к базе Тип коннектора выбирается, опираясь на локальные приложения, которые уже установлены и используются. Ниже приведен пример коннектора для языка PHP: Подключиться к […]
Архитектура DBaaS
На картинке представлена архитектура DBaaS (база данных как сервис) в упрощённом виде: В панели управления Linx Cloud разворачивается виртуальная машина или кластер с предустановленными средствами управления базой данных. Во время создания ВМ или кластера можно выбрать создавать ли реплику (для конфигурации Master-Slave) или количество узлов (для конфигурации «Кластер»). После этого клиентские приложения через сетевой интерфейс […]
Типы конфигураций
Во время создания инстанса с базой данных будет предложено выбрать одну из трех конфигураций. Важно От тип СУБД будет зависеть доступен ли шаблон конфигурации. Single — единичный инстанс СУБД без реплики. Лучше использовать только разработки и тестирования. Master-slave — два инстанса СУБД в разных ЦОД с репликацией в режиме master-slave (active-passive). Рекомендуется использовать для промышленной […]
Параметры баз данных
Для некоторых флагов базы данных есть возможность выставить свои значения после создания БД, а также установить расширения. Случается такое, что значения в БД, которые были настроены автоматически, недостаточны или несоразмерны для определенных пользовательских задач. Выставление флагов В личном кабинете на списке БД нужно найти желаему базу и нажать на ее название: Затем зайти во вкладку […]
Postgres Pro
Описание Postgres Pro Standard — это объектно-реляционная система управления базами данных (ОРСУБД, ORDBMS), разработанная компанией Postgres. Postgres Pro Standard, как иPostgreSQL, поддерживает большую часть стандарта SQL и предлагает множество современных решений: стриггеры сложные запросы внешние ключи изменяемые представления многоверсионность транзакционная целостность Таке вы можете расширять Postgres Pro, как и PostgreSQL, например, создавая свои сущности: операторы […]
Postgres
Описание PostgreSQL — это объектно-реляционная система управления базами данных (ОРСУБД, ORDBMS), основанная на POSTGRES. PostgreSQL — СУБД с открытым исходным кодом. Она поддерживает большую часть стандарта SQL и предлагает множество современных функций: сложные запросы многоверсионность внешние ключи изменяемые представления триггеры транзакционная целостность Возможности PostgreSQL можно значительно расширить, например, создавая свои сущности: типы данных функции операторы […]
Clickhouse
Описание ClickHouse — это колоночная аналитическая СУБД с открытым кодом, дающая возможность выполнять аналитические запросы в режиме реального времени на структурированных больших данных. У ClickHouse есть собственный диалект SQL, который приближен к стандартному, но он имеет различные расширения: функциональности для семплирования, приблизительных вычислений массивы и вложенные структуры данных функции высшего порядка специализированные агрегатные функции возможность […]
Создание базы данных PostgreSQL и MySQL
Чтобы создать базу данных откройте раздел личного кабинета «Инстансы баз данных», нажмите «Создать базу данных» и выберите: Тип и версию базы данных. Конфигурацию: Single, Master-Replica или Кластер. Для тестирования возможностей мы рекомендуем конфигурацию Single. Поддерживаемые версии Linx Cloud предоставляет доступ ко всем актуальным версиям БД. Если вы выбираете тип базы данных MySQL, то мы […]
Описание баз данных и особенности работы с ними
Postgres Pro 11 Что такое Postgres Pro Standard? Postgres Pro Standard — это объектно-реляционная система управления базами данных (ОРСУБД, ORDBMS), разработанная Postgres Professional в рамках проекта Postgres Pro на основе PostgreSQL, в свою очередь, основанном на POSTGRES, Version 4.2 — программе, разработанной на факультете компьютерных наук Калифорнийского университета в Беркли. В POSTGRES появилось множество новшеств, которые были […]
О сервисе Linx Cloud Database
О сервисе Linx Cloud Database – это сервис для построения баз данных в облаке. Переведите свою базу данных в облако, отдайте рутинную поддержку инфраструктуры опытным специалистам и сфокусируйтесь на важных бизнес-процессах. Преимущества Старт СУБД PostgreSQL, MySQL, MongoDB и ClickHouse за пару минут. Гибкое масштабирование базы данных одновременно с ростом бизнеса. Оплата только за потребляемые вычислительные […]