TimescaleDB 2.0 on varustatud kasutaja määratletud toimingute, TSL-litsentsi muudatuste ja muu toega

Avaldatud on DBMS TimescaleDB 2.0 väljaanne, milles versioon TSL-i litsentsile lisati muudatused, et anda kasutajatele rohkem õigusi ja võimaldavad tasuta kasutada ettevõtte versiooni kõiki funktsioone, sealhulgas tihendamist, salvestusjaotus mitme sõlme vahel ja pidev liitmine. Litsents eemaldas kogukonna kogumispiirangud, andis õiguse teha parandusi ja muudatusi, eemaldas tasulised sidemed (kõik TimescaleDB Enterprise'is varem pakutavad funktsioonid on üle viidud ühenduse väljaandesse).

Neile, kellele TimescaleDB pole tuttav, peaksite seda teadma on rakendatud laiendina PostgreSQLmõeldud andmete salvestamiseks ja töötlemiseks aegridade kujul (parameetriväärtuste osad kindlaksmääratud ajaintervallide kaupa, kirje moodustab sellele ajale vastava aja ja väärtuste kogumi).

See ladustamisvorm on optimaalne selliste rakenduste jaoks nagu seiresüsteemid, kauplemisplatvormid, mõõdikute kogumise süsteemid ja anduri olekud. Pakutakse vahendeid Grafana ja Prometheuse projektiga integreerimiseks.

TimescaleDB peamine omadus on andmemassiivi automaatse jaotamise tugi, Samuti jaotatakse sisendandmete voog jaotatud tabelite vahel automaatselt ja jaotised luuakse vastavalt ajale (iga osa salvestab andmeid teatud ajaperioodiks) või suvalise võtme suhtes.

TimescaleDB 2.0 peamised uued funktsioonid

Selles uues versioonis pakutakse välja pidevalt täidetavate funktsioonide uus rakendamine Need võimaldavad teil sissetulevaid andmeid pidevalt reaalajas lisada (need sarnanevad realiseeritud PostgreSQL-i vaadetega, kuid erinevad selle poolest, et pakuvad andmete saabumisel või muutumisel taustal päringu tulemuste automaatset arvutamist).

Uus rakendus on esile tõstetud muudatusega API-s, mis nüüd funktsioonid ja liitmisreeglid selgesõnaliselt eraldab, mis võimaldab teil rakendada selliseid funktsioone nagu konkreetse vahemiku käsitsi värskendamine koondvaates (näiteks saate automaatselt realiseerida uusi andmeid, kuid jätta vanad ajaloolised andmed käsitsi värskendamiseks). Muudatused võimaldavad tulevikus ka mitme sõlmpunktiga töötamisel hajutatud toimingute tuge rakendada.

Teine oluline muudatus on kasutaja määratletud toimingute tugi (UDA, kasutaja määratud toiming) funktsioonide ja protseduuride täitmiseks ajakava järgi kirjutatud suvalistes keeltes. Uus funktsioon sobib perioodiliste ülesannete täitmiseks, mis ei sisaldu kontrolleri olemasolevates ühenduspoliitikates (aegunud andmete puhastamine, tihendamine ja pidev koondamine).

Lisatud hajutatud hüperteksti tugi, mis võimaldab TimescaleDB abil salvestusruumi hajutada mitme sõlme vahel. TimescaleDB-põhine klastri konfiguratsioon sisaldab ühte pääsusõlme ja mitut salvestussõlme. Kõik jaotatud hüperteksti taotlused suunatakse pääsusõlmele ja jaotatakse seejärel salvestussõlmede vahel.
Lisatud tugi uutele infovaadetele, mis võimaldab teil saada teavet hüperteksti, klastri sõlmede, stringide, poliitikate ja töö käivitamise ajakava kohta.

Kuidas installida TimescaleDB Linuxi?

Huvilistele TimescaleDB oma süsteemi installimiseksNad saavad seda teha, järgides alltoodud juhiseid.

Nende puhul, kes on Ubuntu kasutajad:

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

Puhul 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

nüüd konfigureerime andmebaasi järgmiselt:

sudo timescaledb-tune

Siin saab teha erinevaid konfiguratsioone, millest saate nõu pidada Järgmisel lingil. 

Lõpuks taaskäivitage teenus:

sudo service postgresql restart

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.