TimescaleDB 2.0 ir nodrošināts ar lietotāja definētām darbībām, TSL licences izmaiņām un daudz ko citu

DBMS TimescaleDB 2.0 izlaidums ir publicēts, versija kurā TSL licencei tika pievienotas izmaiņas, lai lietotājiem piešķirtu vairāk tiesību un ļaut bez maksas izmantot visas uzņēmuma versijas funkcijas, ieskaitot saspiešanu, krātuves sadalījums vairākos mezglos un nepārtraukta apkopošana. Licence atcēla ierobežojumus kopienas pulcēšanās sfērā, piešķīra tiesības veikt uzlabojumus un izmaiņas, atcēla apmaksātās saistības (visas TimescaleDB Enterprise iepriekš piedāvātās funkcijas ir pārnestas uz Kopienas izdevumu).

Tiem, kas nav pazīstami ar TimescaleDB, jums tas būtu jāzina tiek ieviests kā PostgreSQL paplašinājumsparedzēts datu glabāšanai un apstrādei laika rindu veidā (parametru vērtību daļas noteiktos laika intervālos, ieraksts veido laiku un vērtību kopu, kas atbilst šim laikam).

Šis uzglabāšanas veids ir optimāls tādām lietojumprogrammām kā uzraudzības sistēmas, tirdzniecības platformas, metrikas apkopošanas sistēmas un sensoru stāvokļi. Ir sniegti līdzekļi integrācijai ar Grafana un Prometeja projektu.

TimescaleDB galvenā iezīme ir tā atbalsts datu masīva automātiskai sadalīšanai, kā arī ievades datu plūsma tiek automātiski sadalīta starp sadalītajām tabulām un ka sadaļas tiek izveidotas atbilstoši laikam (katra sadaļa glabā datus uz noteiktu laika periodu) vai saistībā ar patvaļīgu atslēgu.

TimescaleDB 2.0 galvenās jaunās iespējas

Šajā jaunajā versijā tiek piedāvāta jauna nepārtraukti izpildītu funkciju ieviešana Tie ļauj pastāvīgi pievienot ienākošos datus reāllaikā (tie atgādina materializētos PostgreSQL skatus, bet atšķiras ar to, ka nodrošina automātisku vaicājuma rezultātu aprēķināšanu fonā, kad dati pienāk vai mainās).

Jaunā ieviešana tiek izcelts ar izmaiņām API, kas tagad skaidri nodala funkcijas un apkopošanas kārtulas, ļaujot jums ieviest tādas funkcijas kā noteikta diapazona manuāla atjaunināšana apkopotā skatā (piemēram, jūs varat automātiski materializēt jaunus datus, bet vecos vēsturiskos datus atstāt manuālai atjaunināšanai). Izmaiņas ļaus arī nākotnē ieviest atbalstu izplatītām darbībām, strādājot ar vairākiem mezgliem.

Vēl viena svarīga izmaiņa ir atbalsts lietotāja definētām darbībām (UDA, lietotāja noteikta darbība) izpildīt funkcijas un procedūras pēc grafika rakstīts patvaļīgās valodās. Jaunā funkcija ir piemērota periodisku uzdevumu veikšanai, kas nav iekļauti esošajās kontroliera savienojuma politikās (novecojušo datu tīrīšana, saspiešana un nepārtraukta apkopošana).

Pievienots atbalsts izplatītam hipertekstam, ļaujot krātuvi sadalīt vairākos mezglos, izmantojot TimescaleDB. TimescaleDB bāzes klastera konfigurācija ietver vienu piekļuves mezglu un vairākus glabāšanas mezglus. Visi pieprasījumi izplatītajam hipertekstam tiek novirzīti uz piekļuves mezglu un pēc tam sadalīti starp glabāšanas mezgliem.
Pievienots atbalsts jauniem informatīvajiem skatiem, ļaujot iegūt informāciju par hipertekstu, klastera mezgliem, virknēm, politikām un darba sākšanas grafiku.

Kā instalēt TimescaleDB Linux?

Interesentiem lai varētu instalēt TimescaleDB savā sistēmāViņi to var izdarīt, izpildot tālāk sniegtos norādījumus.

Attiecībā uz tiem, kas ir Ubuntu lietotāji:

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

Šajā gadījumā 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

Tagad mēs konfigurēsim datu bāzi ar:

sudo timescaledb-tune

Šeit var veikt dažādas konfigurācijas, ar kuru jūs varat konsultēties Šajā saitē. 

Beigās vienkārši restartējiet pakalpojumu:

sudo service postgresql restart

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.