GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare TimescaleDB su Ubuntu 20.04

In questa guida, ti mostreremo come installare TimescaleDB su Ubuntu 20.04

TimescaleDB è un database di serie temporali open source sviluppato da Timescale Inc. Scritto in C (linguaggio di programmazione) ed estende PostgreSQL.

Timescale è il database relazionale open source per serie temporali e analisi.

TimescaleDB supporta query SQL standard ed è un database relazionale.

Funzioni SQL aggiuntive e strutture di tabelle forniscono supporto per dati di serie temporali orientati a funzionalità di archiviazione, prestazioni e analisi per dati su larga scala. Il partizionamento dei dati basato sul tempo fornisce prestazioni e esecuzione delle query migliorate quando viene utilizzato per applicazioni orientate al tempo. Una definizione della partizione più granulare si ottiene attraverso l'uso di attributi definiti dall'utente.

Installa TimescaleDB

Segui i passaggi seguenti per iniziare con l'installazione di Timescaledb :

  • Aggiorna i tuoi pacchetti di sistema
sudo apt update && sudo apt upgrade
  • TimescaleDB richiede il database PostgreSQL. Quindi dobbiamo importare la chiave di firma del repository postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • Aggiungi repository PostgreSQL come mostrato:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Quindi installa postgresql
sudo apt update && sudo apt install postgresql-12
  • Imposta la password utente per l'amministratore di PostgreSQL come mostrato di seguito:
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • Aggiungi repository PPA di TimescaleDB
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Quindi installa TimescaleDB per PostgreSQL 12 come segue:
sudo apt install timescaledb-postgresql-12 -y
  • Quindi aggiorna le tue configurazioni PostgreSQL per TimescaleDB eseguendo:
sudo timescaledb-tune --quiet --yes
  • O aggiorna modifica il file postgresql.conf per caricare TimescaleDB librerie manualmente con :
vim /etc/postgresql/12/main/postgresql.conf

Quindi trova la riga sottostante e modifica il valore come mostrato di seguito:

shared_preload_libraries = 'timescaledb'
  • Riavvia PostgreSQL
sudo systemctl restart postgresql 
  • Quindi verifica se il servizio postgresql è stato riavviato correttamente
sudo systemctl status postgresql 
  • Verifica l'installazione di TimescaleDB connettendoti a PostgreSQL, quindi crea un database di test chiamato (es. unixcop)
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Aggiungi timescaleDB collegandoci al database di test che abbiamo creato
\c unixcop_db
  • Estendi anche il database con TimescaleDB eseguendo il comando seguente:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Infine, se vuoi connetterti al tuo nuovo database, esegui il comando seguente:

psql -U postgres -h localhost -d unixcop_db

Conclusione

Questo è tutto

In questo articolo abbiamo illustrato come installare TimescaleDB su Ubuntu 20.04

grazie


Ubuntu
  1. Come installare PostgreSQL su Ubuntu 18.04

  2. Come installare R su Ubuntu 20.04

  3. Come installare Vai su Ubuntu 18.04

  4. Come installare R su Ubuntu 18.04

  5. Come installare PostgreSQL su Ubuntu 20.04

Come installare PostgreSQL su Ubuntu 15.04

Come installare PostgreSQL su Ubuntu 16.04

Come installare PostgreSQL su Ubuntu 20.04 LTS

Come installare TimescaleDB su Ubuntu 20.04 LTS

Come installare TimescaleDB su Ubuntu 18.04

Come installare PostgreSQL su Ubuntu 22.04