Как установить TimescaleDB в Ubuntu

Если вы ищете базу данных для анализа данных временных рядов, TimescaleDB может стать лучшим вариантом. TimescaleDB основана на PostgreSQL, но настроена на скорость и масштабируемость, когда дело доходит до анализа данных временных рядов. Это бесплатная система баз данных с открытым исходным кодом, предоставленная разработчиками PostgreSQL. Эта система баз данных очень полезна при использовании системы мониторинга в реальном времени и системы, требующей данных временных рядов. В этой статье мы узнаем, как установить и настроить TimescaleDB с PostgreSQL в Ubuntu.

Установка TimescaleDB в Ubuntu

Чтобы установить и настроить TimescaleDB на Ubuntu, выполните следующие шаги.

Обновите систему

Перед началом установки обновите ubuntu с помощью следующей команды

apt update

Установите PostgreSQL

Перед установкой TimescaleDB нам необходимо установить postgresql. TimescalDB поддерживает postgresql 9.6 или более позднюю версию.

Установите PostgreSQL

Чтобы проверить установку, подключитесь к postgresql под пользователем postgres:

Так же, проверим версию postgresql (она нам потребуется на следующем шаге)

проверим версию postgresql

Установите TimescaleDB

Чтобы установить timescaledb, необходимо добавить timescaledb-ppa в репозиторий apt.

Установите ключ Timescale GPG

Теперь обновите систему, чтобы отразить изменения

Теперь пришло время установить timescaledb. В этом примере я использовал postgresql-14 для демонстрации. Вы можете выбрать версию postgresql, доступную в вашей системе.

Установите TimescaleDB

После завершения установки необходимо обновить конфигурационные настройки postgresql для TimeScaleDB. Для получения действительных настроек конфигурации нажмите 'y' и введите.

Настройка TimescaleDB

Перезапустите postgresql, чтобы отразить изменения.

Если вы хотите настроить TimescaleDB вручную, отредактируйте файл postgresql.conf с помощью редактора типа vim.

Найдите следующую строку и внесите изменения, как показано ниже.

Перезапустите службу postgresql, чтобы обновить изменения.

Протестируйте TimescaleDB

Теперь установку TimescaleDB можно подтвердить, создав новую базу данных или используя существующую базу данных PostgreSQL.

Подключитесь к postgresql и войдите в оболочку psql, используя команду ниже.

Создайте пустую базу данных postgresql. В этом примере vitux_test_db используется для базы данных временных рядов. Вы можете выбрать имя базы данных соответствующим образом.

Добавьте TimescaleDB

Чтобы добавить TimescaleDB, подключитесь к базе данных, созданной ранее.

Теперь расширьте базу данных postgreSQL с помощью TimescaleDB:

TimescaleDB

Результат показывает, что TimescaleDB была установлена и работает нормально.

Заключение

В этой статье мы узнали, как установить и настроить TimescaleDB в PostgreSQL для работы с данными временных рядов. Спасибо за прочтение.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий