GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat TimescaleDB na Ubuntu 20.04

V této příručce vám ukážeme, jak nainstalovat TimescaleDB na Ubuntu 20.04

TimescaleDB je open-source databáze časových řad vyvinutá společností Timescale Inc. Je napsána v C (programovací jazyk) a rozšiřuje PostgreSQL.

Timescale je open source relační databáze pro časové řady a analýzy.

TimescaleDB podporuje standardní SQL dotazy a je relační databází.

Další funkce SQL a struktury tabulek poskytují podporu pro data časových řad orientovaných na úložiště, výkon a analytické prostředky pro data v měřítku. Časově orientované dělení dat na oddíly poskytuje zlepšené provádění dotazů a výkon při použití pro časově orientované aplikace. Podrobnější definice oddílů je dosaženo použitím uživatelsky definovaných atributů.

Nainstalovat TimescaleDB

Začněte s instalací Timescaledb podle níže uvedených kroků :

  • Aktualizujte své systémové balíčky
sudo apt update && sudo apt upgrade
  • TimescaleDB vyžaduje databázi PostgreSQL. Musíme tedy importovat podpisový klíč úložiště postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • Přidejte úložiště PostgreSQL, jak je znázorněno:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Potom nainstalujte postgresql
sudo apt update && sudo apt install postgresql-12
  • Nastavte uživatelské heslo pro správce PostgreSQL, jak je uvedeno níže:
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • Přidat PPA repo z TimescaleDB
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Nainstalujte tedy TimescaleDB pro PostgreSQL 12 takto:
sudo apt install timescaledb-postgresql-12 -y
  • Poté aktualizujte své konfigurace PostgreSQL pro TimescaleDB spuštěním:
sudo timescaledb-tune --quiet --yes
  • NEBO aktualizujte editační soubor postgresql.conf, aby se načetl TimescaleDB knihovny ručně pomocí :
vim /etc/postgresql/12/main/postgresql.conf

Poté najděte řádek níže a změňte hodnotu, jak je uvedeno níže:

shared_preload_libraries = 'timescaledb'
  • Restartujte PostgreSQL
sudo systemctl restart postgresql 
  • Potom ověřte, zda byla služba postgresql úspěšně restartována
sudo systemctl status postgresql 
  • Otestujte instalaci TimescaleDB připojením k PostgreSQL a poté vytvořte testovací databázi s názvem (např. unixcop)
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Přidat timescaleDB připojením k testovací databázi, kterou jsme vytvořili
\c unixcop_db
  • Rozšiřte databázi také pomocí TimescaleDB spuštěním následujícího příkazu:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Nakonec, pokud se chcete připojit ke své nové databázi, spusťte níže uvedený příkaz:

psql -U postgres -h localhost -d unixcop_db

Závěr

To je ono

V tomto článku jsme si ukázali, jak nainstalovat TimescaleDB na Ubuntu 20.04

díky


Ubuntu
  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  3. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)

  2. Jak nainstalovat pgAdmin4 na Ubuntu

  3. Jak nainstalovat OpenMAINT na Ubuntu 20.04