TimescaleDB 2.0 sisältää tuen käyttäjän määrittelemille toiminnoille, TSL-lisenssin muutoksille ja muille

DBMS TimescaleDB 2.0 -julkaisu on julkaistu, versio, jossa TSL-lisenssiin lisättiin muutoksia käyttäjien oikeuksien lisäämiseksi ja sallia yritysversioiden kaikkien ominaisuuksien, mukaan lukien pakkaus, ilmainen käyttö tallennuksen jakelu useille solmuille ja jatkuva yhdistäminen. Lisenssillä poistettiin rajoitukset yhteisön kokoamiselle, myönnettiin oikeus tehdä parannuksia ja muutoksia, poistettiin maksetut sidokset (kaikki TimescaleDB Enterprisen aiemmin tarjoamat ominaisuudet on siirretty yhteisöversioon).

Niille, joille TimescaleDB ei ole tuttu, sinun pitäisi tietää se on toteutettu PostgreSQL-laajennuksenasuunniteltu tallentamaan ja käsittelemään tietoja aikasarjojen muodossa (parametriarvojen osat määrätyin aikavälein, tietue muodostaa ajan ja tätä aikaa vastaavan arvojoukon).

Tämä varastointimuoto on optimaalinen sovelluksiin, kuten seurantajärjestelmiin, kaupankäyntialustoihin ja järjestelmiin tietojen keräämiseksi ja anturitilat. Keinot integroitua Grafana- ja Prometheus-projektiin tarjotaan.

TimescaleDB: n keskeinen piirre on sen tuki tietojoukon automaattiselle osioinnille, samoin kuin syötetietovirta jaetaan automaattisesti osioituihin taulukoihin ja että osiot luodaan ajan mukaan (kukin osa tallentaa tietoja tietyn ajan) tai suhteessa mielivaltaiseen avaimeen.

TimescaleDB 2.0: n tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa ehdotetaan jatkuvasti suoritettavien toimintojen uutta toteutusta Niiden avulla voit lisätä saapuvia tietoja jatkuvasti reaaliajassa (ne muistuttavat toteutuneita PostgreSQL-näkymiä, mutta eroavat toisistaan ​​siinä, että ne tarjoavat automaattisen kyselytulosten laskemisen taustalla tietojen saapuessa tai muuttuessa).

Uusi toteutus on korostettu API: n muutoksella, joka nyt nimenomaisesti erottaa toiminnot ja yhdistämissäännöt, jonka avulla voit toteuttaa ominaisuuksia, kuten tietyn alueen manuaalinen päivittäminen yhdistetyssä näkymässä (voit esimerkiksi toteuttaa automaattisesti uusia tietoja, mutta jättää vanhat historialliset tiedot manuaalista päivitystä varten). Muutokset mahdollistavat tulevaisuudessa myös tuen hajautetuille toiminnoille työskenneltäessä useiden solmujen kanssa.

Toinen tärkeä muutos on tuki käyttäjän määrittelemille toiminnoille (UDA, käyttäjän määrittelemä toiminta) suorittaa toiminnot ja menettelyt aikataulun mukaisesti kirjoitettu mielivaltaisilla kielillä. Uusi ominaisuus sopii ajoittaisten tehtävien suorittamiseen, jotka eivät sisälly nykyisiin ohjaimen yhteyskäytäntöihin (vanhentunut tietojen puhdistus, pakkaaminen ja jatkuva yhdistäminen).

Lisätty tuki hajautetulle hypertekstille, jolloin tallennustila voidaan jakaa useisiin solmuihin TimescaleDB: n avulla. TimescaleDB-pohjainen klusterikokoonpano sisältää yhden pääsysolmun ja useita tallennussolmuja. Kaikki pyynnöt jaetulle hypertekstille ohjataan pääsysolmuun ja jaetaan sitten tallennussolmujen kesken.
Lisätty tuki uusille tietonäkymille, jonka avulla voit saada tietoa hypertekstistä, klusterisolmuista, merkkijonoista, käytännöistä ja työn käynnistysaikataulusta.

Kuinka asentaa TimescaleDB Linuxiin?

Kiinnostuneille jotta voit asentaa TimescaleDB: n järjestelmääsiHe voivat tehdä sen noudattamalla alla olevia ohjeita.

Niiden tapauksessa, jotka ovat Ubuntu-käyttäjät:

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

Tapauksessa 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

Nyt aiomme määrittää tietokannan seuraavilla tavoilla:

sudo timescaledb-tune

Täällä erilaisia ​​kokoonpanoja voidaan tehdä, josta voit kuulla Seuraavassa linkissä. 

Käynnistä palvelu vain lopussa:

sudo service postgresql restart

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.