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