TimescaleDB 2.0 vjen me mbështetje për veprime të përcaktuara nga përdoruesit, ndryshime në licencën TSL dhe më shumë

Publikimi i DBMS TimescaleDB 2.0 është publikuar, version në të cilin ndryshimet u shtuan në licencën TSL për t'u dhënë përdoruesve më shumë të drejta dhe të lejojë përdorimin falas të të gjitha tipareve të versionit të ndërmarrjes, përfshirë kompresimin, shpërndarja e magazinimit nëpër nyje të shumta dhe grumbullimi i vazhdueshëm. Licenca hoqi kufizimet në fushën e asamblesë së komunitetit, i dha të drejtën për të bërë përmirësime dhe ndryshime, hoqi lidhjet e paguara (të gjitha tiparet e ofruara më parë në TimescaleDB Enterprise janë transferuar në botimin e Komunitetit).

Për ata që nuk janë të njohur me TimescaleDB, duhet ta dini këtë zbatohet si një shtesë e PostgreSQLi krijuar për të ruajtur dhe përpunuar të dhënat në formën e një serie kohore (pjesë të vlerave të parametrave në intervale kohore të specifikuara, rekordi formon një kohë dhe një grup vlerash që korrespondojnë me këtë kohë).

Kjo formë e ruajtjes është optimale për aplikime të tilla si sistemet e monitorimit, platformat e tregtimit, sistemet për mbledhjen e matjeve dhe gjendjet e sensorit. Janë dhënë mjetet për t'u integruar me projektin Grafana dhe Prometheus.

Karakteristika kryesore e TimescaleDB është mbështetja e tij për ndarjen automatike të grupit të të dhënave, si dhe rrjedha e të dhënave hyrëse shpërndahet automatikisht midis tabelave të ndara dhe se seksionet krijohen sipas kohës (secili seksion ruan të dhëna për një periudhë të caktuar kohe) ose në lidhje me një çelës arbitrar.

Karakteristikat kryesore të reja në TimescaleDB 2.0

Në këtë version të ri propozohet një zbatim i ri i funksioneve të ekzekutuara vazhdimisht Ato ju lejojnë të shtoni vazhdimisht të dhëna hyrëse në kohë reale (ato i ngjajnë pamjeve të materializuara të PostgreSQL, por ndryshojnë në atë që ofrojnë llogaritjen automatike të rezultateve të pyetjeve në sfond kur të dhënat mbërrijnë ose ndryshojnë).

Zbatimi i ri theksohet nga një ndryshim në API, i cili tani ndan në mënyrë të qartë funksionet dhe rregullat e grumbullimit, duke ju lejuar të zbatoni veçori të tilla si azhurnimi manual i një diapazoni specifik në një pamje të grumbulluar (për shembull, ju mund të materializoni automatikisht të dhëna të reja, por të lini të dhëna të vjetra historike për azhurnim manual). Ndryshimet gjithashtu do të bëjnë të mundur që në të ardhmen të zbatohet mbështetja për operacionet e shpërndara kur punoni me nyje të shumta.

Një tjetër ndryshim i rëndësishëm është mbështetje për veprimet e përcaktuara nga përdoruesit (UDA, veprim i përcaktuar nga përdoruesi) për të ekzekutuar funksionet dhe procedurat në një orar shkruar në gjuhë arbitrare. Karakteristika e re është e përshtatshme për kryerjen e detyrave periodike që nuk përfshihen në politikat ekzistuese të lidhjes së kontrolluesit (pastrimi i të dhënave bajate, kompresimi dhe grumbullimi i vazhdueshëm).

Shtuar mbështetje për hipertekstin e shpërndarë, duke lejuar që hapësira e magazinimit të përhapet nëpër nyje të shumëfishta me TimescaleDB. Konfigurimi i grumbullit i bazuar në TimescaleDB përfshin një nyje hyrjeje dhe nyje të shumta ruajtjeje. Të gjitha kërkesat për hipertekstin e shpërndarë drejtohen në nyjen e hyrjes dhe më pas shpërndahen midis nyjeve të ruajtjes.
Shtoi mbështetje për pikëpamjet e reja informuese, duke ju lejuar të merrni informacione në lidhje me hipertekstin, nyjet e grupeve, vargjet, politikat dhe orarin e fillimit të punës.

Si të instaloni TimescaleDB në Linux?

Për ata që janë të interesuar për të qenë në gjendje të instaloni TimescaleDB në sistemin tuajAta mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Në rastin e atyre që janë Përdoruesit e 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

Në rastin e 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

tani ne do të konfigurojmë bazën e të dhënave me:

sudo timescaledb-tune

Këtu mund të bëhen konfigurime të ndryshme, nga të cilat mund të konsultoheni Në lidhjen vijuese. 

Në fund, thjesht rindizni shërbimin:

sudo service postgresql restart

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.