TimescaleDB 2.0 hadir dengan dukungan untuk tindakan yang ditentukan pengguna, perubahan pada lisensi TSL dan banyak lagi

Rilis DBMS TimescaleDB 2.0 telah diterbitkan, versi yang mana perubahan ditambahkan ke lisensi TSL untuk memberi pengguna lebih banyak hak dan mengizinkan penggunaan gratis semua fitur versi perusahaan, termasuk kompresi, distribusi penyimpanan di beberapa node dan agregasi berkelanjutan. Lisensi menghapus batasan pada ruang lingkup perakitan komunitas, diberikan hak untuk melakukan perbaikan dan perubahan, menghapus binding berbayar (semua fitur yang sebelumnya ditawarkan di TimescaleDB Enterprise telah dibawa ke edisi Komunitas).

Bagi mereka yang tidak terbiasa dengan TimescaleDB, Anda harus tahu itu diimplementasikan sebagai ekstensi PostgreSQLdirancang untuk menyimpan dan memproses data dalam bentuk deret waktu (bagian dari nilai parameter pada interval waktu tertentu, catatan membentuk waktu dan sekumpulan nilai yang sesuai dengan waktu ini).

Bentuk penyimpanan ini optimal untuk aplikasi seperti sistem pemantauan, platform perdagangan, sistem untuk mengumpulkan metrik dan status sensor. Sarana untuk berintegrasi dengan proyek Grafana dan Prometheus disediakan.

Fitur utama TimescaleDB adalah dukungannya untuk partisi otomatis dari larik data, Serta aliran data masukan secara otomatis didistribusikan di antara tabel yang dipartisi dan bagian dibuat sesuai dengan waktu (setiap bagian menyimpan data untuk jangka waktu tertentu) atau dalam kaitannya dengan kunci arbitrer.

Fitur baru utama di TimescaleDB 2.0

Dalam versi baru ini sebuah implementasi baru dari fungsi yang dijalankan secara kontinyu diusulkan Mereka memungkinkan Anda untuk terus menambahkan data yang masuk secara real time (mirip dengan tampilan PostgreSQL yang terwujud, tetapi berbeda karena menyediakan penghitungan otomatis hasil kueri di latar belakang saat data tiba atau berubah).

Implementasi baru disorot oleh perubahan pada API, yang sekarang secara eksplisit memisahkan fungsi dan aturan agregasi, memungkinkan Anda menerapkan fitur seperti memperbarui rentang tertentu secara manual dalam tampilan gabungan (misalnya, Anda dapat secara otomatis mewujudkan data baru, tetapi membiarkan data historis lama untuk pembaruan manual). Perubahan tersebut juga akan memungkinkan di masa mendatang untuk mengimplementasikan dukungan untuk operasi terdistribusi saat bekerja dengan banyak node.

Perubahan penting lainnya adalah dukungan untuk tindakan yang ditentukan pengguna (UDA, Tindakan Buatan Pengguna) untuk menjalankan fungsi dan prosedur sesuai jadwal ditulis dalam bahasa yang sewenang-wenang. Fitur baru ini cocok untuk menjalankan tugas berkala yang tidak tercakup oleh kebijakan koneksi pengontrol yang ada (pembersihan data usang, kompresi, dan agregasi berkelanjutan).

Ditambahkan dukungan untuk hypertext terdistribusi, memungkinkan penyimpanan tersebar di beberapa node dengan TimescaleDB. Konfigurasi cluster berbasis TimescaleDB mencakup satu node akses dan beberapa node penyimpanan. Semua permintaan ke hypertext terdistribusi diarahkan ke node akses dan kemudian didistribusikan di antara node penyimpanan.
Menambahkan dukungan untuk tampilan informasi baru, memungkinkan Anda mendapatkan informasi tentang hypertext, node cluster, string, kebijakan, dan jadwal mulai pekerjaan.

Bagaimana cara menginstal TimescaleDB di Linux?

Bagi yang berminat untuk dapat menginstal TimescaleDB di sistem AndaMereka dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah.

Dalam kasus itu Pengguna Ubuntu:

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c -s)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
sudo add-apt-repository ppa:timescale/timescaledb-ppa
sudo apt-get update
sudo apt install timescaledb-postgresql-11

Dalam kasus Debian:

sudo sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/debian/ `lsb_release -c -s` main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install timescaledb-postgresql-11

RHEL / CentOS:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
sudo yum update -y
sudo yum install -y timescaledb-postgresql-11

sekarang kita akan mengkonfigurasi database dengan:

sudo timescaledb-tune

Di sini berbagai konfigurasi dapat dibuat, yang dapat Anda konsultasikan Di tautan berikut. 

Pada akhirnya, cukup mulai ulang layanan:

sudo service postgresql restart

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.