TimescaleDB 2.0, kullanıcı tanımlı eylemler, TSL lisansındaki değişiklikler ve daha fazlası için destekle birlikte gelir

DBMS TimescaleDB 2.0 sürümü yayınlandı, hangi versiyonda Kullanıcılara daha fazla hak sağlamak için TSL lisansına değişiklikler eklendi ve sıkıştırma dahil olmak üzere kurumsal sürümün tüm özelliklerinin ücretsiz kullanımına izin verir, birden çok düğümde depolama dağıtımı ve sürekli toplama. Lisans, topluluk derlemesinin kapsamındaki kısıtlamaları kaldırdı, iyileştirme ve değişiklik yapma hakkı verdi, ücretli bağları kaldırdı (daha önce TimescaleDB Enterprise'da sunulan tüm özellikler Topluluk sürümüne taşındı).

TimescaleDB'ye aşina olmayanlar için şunu bilmelisiniz: PostgreSQL uzantısı olarak uygulanırverileri bir zaman serisi biçiminde depolamak ve işlemek için tasarlanmıştır (belirli zaman aralıklarında parametre değerlerinin bölümleri, kayıt bir zaman ve bu zamana karşılık gelen bir dizi değer oluşturur).

Bu depolama şekli izleme sistemleri, ticaret platformları, ölçümleri toplama sistemleri gibi uygulamalar için idealdir ve sensör durumları. Grafana ve Prometheus projesiyle entegrasyon yolları sağlanmıştır.

TimescaleDB'nin temel özelliği, veri dizisinin otomatik olarak bölümlenmesini desteklemesidir. Ayrıca, giriş verilerinin akışı bölümlenmiş tablolar arasında otomatik olarak dağıtılır ve bölümler zamana göre (her bölüm verileri belirli bir süre boyunca depolar) veya keyfi bir anahtara göre oluşturulur.

TimescaleDB 2.0'daki başlıca yeni özellikler

Bu yeni versiyonda Sürekli yürütülen işlevlerin yeni bir uygulaması önerilmektedir Sürekli olarak gelen verileri gerçek zamanlı olarak eklemenize izin verirler (somutlaştırılmış PostgreSQL görünümlerine benzerler, ancak veriler geldiğinde veya değiştikçe arka planda sorgu sonuçlarının otomatik olarak hesaplanmasını sağlaması bakımından farklılık gösterirler).

Yeni uygulama artık işlevleri ve toplama kurallarını açıkça ayıran API'deki bir değişiklikle vurgulanmaktadır., toplu bir görünümde belirli bir aralığı manuel olarak güncelleme gibi özellikleri uygulamanıza olanak tanır (örneğin, yeni verileri otomatik olarak gerçekleştirebilir, ancak manuel güncelleme için eski geçmiş verilerini bırakabilirsiniz). Değişiklikler, gelecekte birden fazla düğümle çalışırken dağıtılmış işlemler için destek uygulamayı da mümkün kılacaktır.

Bir diğer önemli değişiklik de kullanıcı tanımlı eylemler için destek (UDA, Kullanıcı Tanımlı Eylem) bir programa göre fonksiyonları ve prosedürleri yürütmek için keyfi dillerde yazılmış. Yeni özellik, mevcut denetleyici bağlantı ilkelerinin (eski veri temizleme, sıkıştırma ve sürekli toplama) kapsamadığı periyodik görevleri gerçekleştirmek için uygundur.

Katma dağıtılmış köprü metni desteği, TimescaleDB ile depolamanın birden çok düğüme yayılmasına izin verir. TimescaleDB tabanlı küme yapılandırması, bir erişim düğümü ve birden çok depolama düğümü içerir. Dağıtılmış köprü metne yönelik tüm istekler erişim düğümüne yönlendirilir ve ardından depolama düğümleri arasında dağıtılır.
Köprü metni, küme düğümleri, dizeler, ilkeler ve iş başlatma programı hakkında bilgi almanıza olanak tanıyan yeni bilgi görünümleri için destek eklendi.

Linux'a TimescaleDB nasıl kurulur?

İlgilenenler için Sisteminize TimescaleDB kurabilmek içinBunu, aşağıda paylaştığımız talimatları izleyerek yapabilirler.

Olanların durumunda Ubuntu kullanıcıları:

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

Söz konusu 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

Şimdi veritabanını şu şekilde yapılandıracağız:

sudo timescaledb-tune

burada çeşitli konfigürasyonlar yapılabilirdanışabileceğiniz Aşağıdaki bağlantıda. 

Sonunda, hizmeti yeniden başlatmanız yeterli:

sudo service postgresql restart

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.