GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer TimescaleDB sur Ubuntu 20.04

Dans ce guide, nous allons vous montrer comment installer TimescaleDB sur Ubuntu 20.04

TimescaleDB est une base de données de séries chronologiques open-source développée par Timescale Inc. Elle est écrite en C (langage de programmation) et étend PostgreSQL.

Timescale est la base de données relationnelle open source pour les séries chronologiques et l'analyse.

TimescaleDB prend en charge les requêtes SQL standard et est une base de données relationnelle.

Des fonctions SQL et des structures de table supplémentaires prennent en charge les données de séries chronologiques orientées vers le stockage, les performances et les installations d'analyse pour les données à grande échelle. Le partitionnement des données basé sur le temps permet d'améliorer l'exécution des requêtes et les performances lorsqu'il est utilisé pour des applications orientées temps. Une définition de partition plus granulaire est obtenue grâce à l'utilisation d'attributs définis par l'utilisateur.

Installer TimescaleDB

Suivez simplement les étapes ci-dessous pour commencer l'installation de Timescaledb :

  • Mettre à jour vos packages système
sudo apt update && sudo apt upgrade
  • TimescaleDB nécessite une base de données PostgreSQL. Nous devons donc importer la clé de signature du référentiel postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • Ajoutez le référentiel PostgreSQL comme indiqué :
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Installez ensuite postgresql
sudo apt update && sudo apt install postgresql-12
  • Définissez le mot de passe utilisateur pour l'administrateur PostgreSQL comme indiqué ci-dessous :
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • Ajouter le référentiel PPA de TimescaleDB
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Alors installez TimescaleDB pour PostgreSQL 12 comme suit :
sudo apt install timescaledb-postgresql-12 -y
  • Ensuite, mettez à jour vos configurations PostgreSQL pour TimescaleDB en exécutant :
sudo timescaledb-tune --quiet --yes
  • OU mettre à jour le fichier postgresql.conf pour charger TimescaleDB bibliothèques manuellement avec :
vim /etc/postgresql/12/main/postgresql.conf

Ensuite, recherchez la ligne ci-dessous et modifiez la valeur comme indiqué ci-dessous :

shared_preload_libraries = 'timescaledb'
  • Redémarrer PostgreSQL
sudo systemctl restart postgresql 
  • Vérifiez ensuite si le service postgresql a été redémarré avec succès
sudo systemctl status postgresql 
  • Testez l'installation de TimescaleDB en vous connectant à PostgreSQL, puis créez une base de données de test appelée (par exemple unixcop)
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Ajouter timescaleDB en vous connectant à la base de données de test que nous avons créée
\c unixcop_db
  • Étendez également la base de données avec TimescaleDB en exécutant la commande suivante :
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Enfin si vous souhaitez vous connecter à votre nouvelle base de données, lancez la commande ci-dessous :

psql -U postgres -h localhost -d unixcop_db

Conclusion

C'est tout

Dans cet article, nous avons illustré comment installer TimescaleDB sur Ubuntu 20.04

merci


Ubuntu
  1. Comment installer PostgreSQL sur Ubuntu 18.04

  2. Comment installer R sur Ubuntu 20.04

  3. Comment installer Go sur Ubuntu 18.04

  4. Comment installer R sur Ubuntu 18.04

  5. Comment installer PostgreSQL sur Ubuntu 20.04

Comment installer PostgreSQL sur Ubuntu 15.04

Comment installer PostgreSQL sur Ubuntu 16.04

Comment installer PostgreSQL sur Ubuntu 20.04 LTS

Comment installer TimescaleDB sur Ubuntu 20.04 LTS

Comment installer TimescaleDB sur Ubuntu 18.04

Comment installer PostgreSQL sur Ubuntu 22.04