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