Aplikácia TimescaleDB 2.0 obsahuje podporu pre činnosti definované používateľom, zmeny licencie TSL a ďalšie

Bolo vydané vydanie DBMS TimescaleDB 2.0, verzia v ktorej do licencie TSL boli pridané zmeny, ktoré používateľom poskytnú viac práv a umožniť bezplatné použitie všetkých funkcií podnikovej verzie vrátane kompresie, distribúcia úložiska medzi viac uzlov a nepretržitá agregácia. Licencia odstránila obmedzenia rozsahu zhromaždenia komunity, udelila právo na vylepšenia a zmeny, odstránila platené väzby (všetky funkcie predtým ponúkané v TimescaleDB Enterprise boli prenesené do vydania komunity).

Pre tých, ktorí program TimescaleDB nepoznajú, by ste to mali vedieť je implementovaný ako rozšírenie PostgreSQLurčené na ukladanie a spracovanie údajov vo forme časového radu (časti hodnôt parametrov v určených časových intervaloch, záznam tvorí čas a množinu hodnôt zodpovedajúcich tomuto času).

Táto forma ukladania je optimálny pre aplikácie, ako sú monitorovacie systémy, obchodné platformy, systémy na zhromažďovanie metrík a stavy senzora. Poskytnuté sú prostriedky na integráciu do projektu Grafana a Prometheus.

Kľúčovou vlastnosťou TimescaleDB je jeho podpora automatického rozdelenia dátového poľa, rovnako ako tok vstupných údajov je automaticky distribuovaný medzi rozdelené tabuľky a to, že sekcie sa vytvárajú podľa času (každá sekcia ukladá údaje na určité časové obdobie) alebo vo vzťahu k ľubovoľnému kľúču.

Hlavné nové funkcie v TimescaleDB 2.0

V tejto novej verzii navrhuje sa nová implementácia nepretržite vykonávaných funkcií Umožňujú vám neustále pridávať prichádzajúce údaje v reálnom čase (podobajú sa materializovaným zobrazeniam PostgreSQL, líšia sa však v tom, že poskytujú automatický výpočet výsledkov dotazov na pozadí pri príchode alebo zmene údajov).

Nová implementácia je zvýraznená zmenou API, ktoré teraz výslovne oddeľuje funkcie a pravidlá agregácie, čo vám umožňuje implementovať funkcie, ako napríklad manuálna aktualizácia konkrétneho rozsahu v agregovanom zobrazení (napríklad môžete automaticky zhmotniť nové údaje, ale staré údaje ponechať na manuálnu aktualizáciu). Zmeny tiež umožnia v budúcnosti implementovať podporu pre distribuované operácie pri práci s viacerými uzlami.

Ďalšou dôležitou zmenou je podpora akcií definovaných používateľom (UDA, User Defined Action) vykonávať funkcie a postupy podľa plánu napísané v ľubovoľných jazykoch. Nová funkcia je vhodná na vykonávanie periodických úloh, ktoré nie sú obsiahnuté v existujúcich politikách pripojenia radiča (vyčistenie zastaraných údajov, kompresia a nepretržitá agregácia).

Pridané podpora distribuovaného hypertextu, čo umožňuje rozšírenie úložiska na viac uzlov pomocou TimescaleDB. Konfigurácia klastra založená na TimescaleDB obsahuje jeden prístupový uzol a viac úložných uzlov. Všetky požiadavky na distribuovaný hypertext sú smerované do prístupového uzla a potom distribuované medzi úložnými uzlami.
Pridaná podpora pre nové informačné zobrazenia, ktoré vám umožňujú získať informácie o hypertextu, uzloch klastra, reťazcoch, politikách a rozvrhu spustenia úlohy.

Ako nainštalovať TimescaleDB na Linuxe?

Pre tých, ktorí majú záujem aby ste mohli nainštalovať TimescaleDB do vášho systémuMôžu tak urobiť podľa pokynov, ktoré zdieľame nižšie.

V prípade tých, ktoré sú Používatelia systému 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

V prípade 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

Teraz ideme konfigurovať databázu s:

sudo timescaledb-tune

Tu je možné vykonať rôzne konfigurácie, z ktorých môžete konzultovať Na nasledujúcom odkaze. 

Na konci stačí reštartovať službu:

sudo service postgresql restart

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.