GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal TimescaleDB di Ubuntu 20.04

Dalam panduan ini, kami akan menunjukkan cara menginstal TimescaleDB di Ubuntu 20.04

TimescaleDB adalah database deret waktu sumber terbuka yang dikembangkan oleh Timescale Inc. Ini ditulis dalam C (bahasa pemrograman) dan memperluas PostgreSQL.

Skala waktu adalah database relasional sumber terbuka untuk deret waktu dan analitik.

TimescaleDB mendukung kueri SQL standar dan merupakan basis data relasional.

Fungsi SQL tambahan dan struktur tabel memberikan dukungan untuk data deret waktu yang berorientasi pada penyimpanan, kinerja, dan fasilitas analisis untuk data dalam skala besar. Partisi data berbasis waktu menyediakan eksekusi dan kinerja kueri yang lebih baik saat digunakan untuk aplikasi berorientasi waktu. Definisi partisi yang lebih terperinci dicapai melalui penggunaan atribut yang ditentukan pengguna.

Instal TimescaleDB

Cukup ikuti langkah-langkah di bawah ini untuk memulai pemasangan Timescaledb :

  • Perbarui paket sistem Anda
sudo apt update && sudo apt upgrade
  • TimescaleDB membutuhkan database PostgreSQL. Jadi Kita perlu mengimpor kunci penandatanganan repositori postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • Tambahkan repositori PostgreSQL seperti yang ditunjukkan:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  • Kemudian instal postgresql
sudo apt update && sudo apt install postgresql-12
  • Tetapkan kata sandi pengguna untuk admin PostgreSQL seperti yang ditunjukkan di bawah ini:
sudo su - postgres 
psql -c "alter user postgres with password 'Your_password_here'"
  • Tambahkan repo PPA dari TimescaleDB
sudo add-apt-repository ppa:timescale/timescaledb-ppa
  • Jadi Instal TimescaleDB untuk PostgreSQL 12 sebagai berikut:
sudo apt install timescaledb-postgresql-12 -y
  • Kemudian perbarui konfigurasi PostgreSQL Anda untuk TimescaleDB dengan menjalankan:
sudo timescaledb-tune --quiet --yes
  • ATAU perbarui edit file postgresql.conf untuk memuat TimescaleDB perpustakaan secara manual dengan :
vim /etc/postgresql/12/main/postgresql.conf

Kemudian cari baris di bawah ini dan ubah nilainya seperti gambar di bawah ini:

shared_preload_libraries = 'timescaledb'
  • Mulai ulang PostgreSQL
sudo systemctl restart postgresql 
  • Kemudian verifikasi apakah layanan postgresql berhasil dimulai ulang
sudo systemctl status postgresql 
  • Uji penginstalan TimescaleDB dengan menghubungkan ke PostgreSQL lalu buat database pengujian bernama (mis. unixcop)
su - postgres
psql 
postgres=# CREATE database unixcop_db; 
CREATE DATABASE
  • Tambahkan timescaleDB dengan menghubungkan ke database pengujian yang telah kita buat
\c unixcop_db
  • Juga Perluas database dengan TimescaleDB dengan menjalankan perintah berikut:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Terakhir jika Anda ingin terhubung ke database baru Anda, jalankan perintah di bawah ini:

psql -U postgres -h localhost -d unixcop_db

Kesimpulan

Itu dia

Dalam artikel ini, kami mengilustrasikan cara menginstal TimescaleDB di Ubuntu 20.04

terima kasih


Ubuntu
  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 20.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal R di Ubuntu 18.04

  2. Cara Menginstal PostgreSQL di Ubuntu 20.04

  3. Cara Menginstal PostgreSQL di Ubuntu 18.04

  1. Cara Menginstal PostgreSQL 9.5 di Ubuntu (12.04 - 15.10)

  2. Cara Menginstal pgAdmin4 di Ubuntu

  3. Cara Menginstal OpenMAINT di Ubuntu 20.04